Senior Machine Learning Engineer, Slamcore

Senior Machine Learning Engineer, Slamcore

Company Slamcore
Job title Senior Machine Learning Engineer
Job location London, England, UK
Type Full Time

Responsibilities:

  • Exercise general machine learning practices for model training and evaluation
  • Design, train, and maitain deep learning networks in Pytorch
  • Enable deep network inference in the C++ codebase
  • Deploy deep networks using ONNX and TensorRT
  • Maintain data labelling pipelines and identify data imbalance issues
  • Implement intelligent data sampling strategies to ensure optimal accuracy of the learned algorithms, leveraging available data to the full extent
  • Keep up-to-date with recent developments in deep and machine learning

Requirements & Skills:

  • Strong mathematical or computer science background
  • Experience with deep learning frameworks, e.g. Pytorch, Keras, TensorFlow
  • Experience with parallel and distributed training, model distillation, etc.
  • Track record of successfully implementing and deploying machine learning models in production
  • Knowledge of best software engineering and machine learning practices
  • Good knowledge of Python
  • Working knowledge of C++
  • Knowledge of basic Python tools and libraries such as scikit-learn or numpy, including code vectorisation techniques
  • Bachelor degree in CS, ML, Robotics, or related fields

The nice-to-haves

  • Experience with training models in the cloud (e.g. AWS, Azure)
  • Previous experience in SLAM, state estimation, or related areas is a great plus
  • Commercial experience in robotics, computer vision, image and signal processing, computer graphics and related fields
  • Previous experinece in embedded software engineering

apply for job button