- Company Name
- Nuro
- Job Title
- Senior Software Engineer, Machine Learning, Sensor Simulation
- Job Description
-
**Job Title:** Senior Software Engineer, Machine Learning, Sensor Simulation
**Role Summary:**
Develop and integrate state‑of‑the‑art synthetic sensor simulation models (photorealistic imaging, lidar, radar, etc.) to support autonomous vehicle perception and mapping. Conduct research, evaluate realism, and collaborate with cross‑functional autonomy, infrastructure, and systems teams.
**Expectations:**
- 3+ years (PhD) or 4+ years (Master’s) or 5+ years (Bachelors) of industry experience in machine learning, robotics, or related fields.
- Proven ability to design, train, and evaluate modern ML models.
- Strong Python programming proficiency and experience with deep‑learning frameworks (PyTorch, TensorFlow, or JAX).
- Ability to work independently and cross‑functionally in a fast‑paced research‑to‑production environment.
**Key Responsibilities:**
- Research, design, and implement cutting‑edge synthetic sensor simulation techniques (e.g., NeRF, Gaussian splatting).
- Generate and validate synthetic sensor datasets for perception and map generation.
- Quantify realism and utility of simulated data against real‑world sensor outputs.
- Address performance and safety questions related to sensor data for autonomy.
- Partner with autonomy, infrastructure, and systems teams to define sensor and map requirements.
- Build, optimize, and productionize ML pipelines for large‑scale simulation workloads.
**Required Skills:**
- Deep understanding of machine‑learning fundamentals and model evaluation.
- Proficiency in Python and deep‑learning libraries (PyTorch, TensorFlow, JAX).
- Experience with 3D geometry, state estimation, and sensor noise modeling (camera, lidar, radar, IMU).
- Familiarity with modern graphics‑based ML methods (NeRF, Gaussian splatting, generative models).
- Strong software engineering practices; ability to write clean, maintainable code.
- Excellent problem‑solving and communication skills for interdisciplinary collaboration.
**Required Education & Certifications:**
- PhD in Machine Learning, Computer Science, Electrical Engineering, Robotics, or related discipline **or**
- Master’s degree in a related field with ≥ 4 years industry experience **or**
- Bachelor’s degree in a related field with ≥ 5 years industry experience.
*(Research publications in top conferences such as NeurIPS, ICLR, ICML, CVPR, RSS, CoRL, ICRA are a strong plus.)*
Mountain view, United states
On site
Senior
07-09-2025