Machine Learning Engineer (Perception)

Location Santa Clara
Contact name: Sam Jacobs

Contact email:
Job ref: 79
Published: 16 days ago


  • Global disruptor in Autonomy space raising the industry standard for drones

  • Products have been received a multitude of prestigious awards

  • Growing exponentially with opportunity to gain meaningful equity in lead up to IPO phase

What you'll do

  • Responsible for the development and implementation of perception algorithms based on deep learning for robots (drones).

  • Train advanced deep learning models in computer vision in stereo vision, segmentation, detection, tracking, etc.

  • Perform model evaluation and different techniques of model tuning

  • Research and evaluate different candidate algorithms to determine the best option based on computational requirements of the system, accuracy of the results, and applicability of the algorithm to the specific use case.

  • Document all feature design.

  • Perform rigorous testing to ensure implemented code meets all functional requirements.

What you'll need to succeed

Must have: 

  • Master's degree or above, more than 2 years of deep learning algorithm development experience;

  • Visual target detection and tracking; semantic/instance segmentation; depth estimation, NeRF and other deep learning algorithm experience;

  • Have experience in the development of data-driven algorithm iterative processes;

  • Master at least one mainstream framework: PyTorch, TensorFlow, Caffe, etc.

  • Familiar with Python/C++

Nice to have:

  • Model compression, deployment experience in embedded terminals; NCNN MNN, TensorRT and other framework acceleration experience.