Senior Software Engineer, Machine Learning, Calibration

NuroMountain View, CA
1d$193,930 - $291,150

About The Position

Our team is growing and we are looking for a Software Engineer to join our Sensor Data and Calibration team. We are searching for an engineer with robotics and machine learning expertise to develop online and offline unstructured (targetless) sensor calibration algorithms. The ideal candidate has hands-on experience in the research, development, and implementation of machine learning methods with sensor data (IMU, camera, lidar, radar, etc.). Experience with classical state estimation techniques (non-linear least-squares optimization, lie algebra) is a bonus.

Requirements

  • One of: PhD in machine learning, computer science, electrical engineering, robotics, or related field, and 3+ years of industry experience.
  • Masters and 4+ years of industry experience.
  • 5+ years of industry experience.
  • Deep understanding of ML fundamentals with hands-on experience in training and evaluating modern ML models.
  • Strong Python skills with experience in deep learning frameworks, e.g., PyTorch, TensorFlow, or Jax.

Nice To Haves

  • Deep understanding of 3D geometry and state estimation fundamentals.
  • Proficiency in systems coding.
  • Experience in building offline/online state estimation and/or calibration algorithms with camera, lidar, radar, IMU, etc.
  • Experience in simulating/modeling real sensors (camera, lidar, radar, IMU, etc...), including noise modeling.
  • Experience in building ML pipelines and optimizing/productizing ML models.
  • Demonstrated research publications in top conferences (e.g. NeurIPS, ICLR, ICML, CVPR, RSS, CoRL, ICRA).

Responsibilities

  • Research and develop state-of-the-art state estimation and calibration algorithms combining classic robotics and modern ML techniques.
  • Analyze and characterize the accuracy and performance of state estimation and calibration algorithms.
  • Integrate state estimation and calibration pipelines into the autonomy system and analyze onboard performance and resource utilization.
  • Work cross-functionally with other autonomy teams to accelerate the training of ML models and end-to-end performance evaluation.
  • Answer critical questions about sensor data and autonomy performance.

Benefits

  • At Nuro, your base pay is one part of your total compensation package.
  • This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service