Senior Software Engineer, Machine Learning, 3d Reconstruction

Nuro Nuro · Robotics · CA · Sensor Data and Calibration

Nuro is seeking a Senior Software Engineer, Machine Learning to join their Sensor Data and Calibration team. The role focuses on developing synthetic sensor simulation models and algorithms using machine learning methods like NeRF or Gaussian splatting for generating realistic sensor data (images, lidar, radar).

What you'd actually do

  1. Research, develop, and implement state-of-the-art synthetic sensor simulation methods.
  2. Analyze and characterize the realism and utility of synthetic sensor data.
  3. Answer critical questions about sensor data and autonomy performance.
  4. Collaborate with stakeholders across autonomy, infrastructure, and systems teams on map needs and requirements.

Skills

Required

  • 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 have

  • Deep understanding of 3D geometry and state estimation fundamentals.
  • Proficiency in systems coding.
  • Experience in simulating/modeling real sensors (camera, lidar, radar, IMU, etc...), including noise modeling.
  • Experience in modern ML graphics techniques, e.g., NeRF, Gaussian Splatting, and/or generative models.
  • 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).

What the JD emphasized

  • hands-on experience in the research, development, and implementation of machine learning methods (e.g., NeRF or Gaussian splatting) for generating synthetic sensor data

Other signals

  • synthetic sensor simulation models
  • machine learning methods (e.g., NeRF or Gaussian splatting) for generating synthetic sensor data