Senior Software Engineer Deep Learning

€80,000-€200,000/year

Full Time
Engineering

Malta/Singapore

Candidates  will work closely with ML engineers from different teams (e.g. Computer Vision, Perception), covering different ML algorithms across the software stack.

Go to form

Key Responsibilities:

  • Build state-of-the-art high performing low latency deep learning, machine learning, computer vision and NLP algorithms on resource-constrained edge devices
  • Train, fine-tune, optimize and customize perception DNNs and machine learning models in low precision (FP16/INT8) across multiple GPUs, including but not limited to object detection, segmentation, anomaly detection, activity recognition and NLP based image search
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules-based models
  • Suggest, collect and synthesize requirements and create an effective feature roadmap
  • Optimize deep neural networks and the associated pre/post-processing to run efficiently on edge devices
  • Apply low precision inference, quantization, and compression of DNNs
  • Improve DNN architectures using ML algorithms on NVIDIA GPUs or DLAs
  • Improve DNN architectures using ML algorithms on custom deep learning accelerators
  • Continuously improve inference latency, accuracy, and power consumption of DNNs
  • Develop & integrate functional and performance models of accelerators
  • Stay up to date with the latest research and innovations in deep learning, implement and experiment with new ideas to improve DNNs
  • Collaborate across the company to guide the direction of machine learning inferencing, working with software, research, and product teams

Skills Required:

  • MS or Ph.D. degree in Deep Learning, Machine Learning, Computer Vision, Computer Science, Computer Architecture, Electrical, and Computer Engineering, or related technical field or equivalent experience
  • 1+ years or 3+ years (for senior) of work industry experience in developing deep learning and machine learning algorithms and using deep learning and machine learning frameworks (e.g. TensorFlow, Keras, PyTorch, scikit-learn, Caffe, ONNX, etc)
  • 1+ years or 3+ years (for senior) of work experience in software development
  • Solid understanding of deep learning and machine learning methods and concepts
  • Solid fundamental computer vision and image processing methods and concepts
  • Deep knowledge of math, probability, statistics and algorithms
  • Familiar with state-of-the-art deep neural network architectures such as CNN, LSTM, etc
  • Experience with deep neural networks such as for object detection, segmentation, anomaly detection, ML classification and regression, activity recognition and NLP based image search
  • Experience with speech recognition AI models and software pipelines for low power edge computers

Corporate HQ

SmartCow AI Technologies Limited

Office 6, ST Balluta Business Centre

10, Triq Censu Tabone

St Julians STJ1219, Malta

Office Locations

Dubai | UAE

Hyderabad | India

Singapore City

Taipei | Taiwan

Upcoming Workspaces

Bengaluru | India

Milan | Italy

Paris | France

San Jose | USA

© 2021 SmartCow. All Rights Reserved.