remote
Senior/Staff Machine Learning Engineer - Simulation Realism - Waymo
ML Engineer
Lead the design and implementation of advanced simulation models to enhance realistic training data for autonomous driving, leveraging Python, deep learning, and reinforcement learning techniques.
About the role
Key Responsibilities
- Develop and maintain high-fidelity simulation environments that generate realistic sensor data for training and validating autonomous driving algorithms.
- Design and implement machine learning pipelines to model complex driving scenarios, including rare edge cases and dynamic traffic interactions.
- Collaborate with software, perception, and planning teams to integrate simulation outputs into end‑to‑end training workflows.
- Optimize simulation performance using parallel computing and GPU acceleration to support large‑scale data generation.
- Conduct research on novel reinforcement learning and generative modeling techniques to improve simulation realism and diversity.
Requirements
- Advanced degree (MS/PhD) in Computer Science, Electrical Engineering, or related field with focus on machine learning or simulation.
- 5+ years of industry experience building large‑scale ML systems, preferably in autonomous driving or robotics.
- Proficiency in Python, deep learning frameworks (TensorFlow or PyTorch), and experience with C++ for performance‑critical components.
- Strong background in reinforcement learning, generative models, and simulation toolchains (e.g., CARLA, AirSim).
- Excellent problem‑solving skills, ability to work independently, and strong communication for cross‑functional collaboration.
Skills
pythonmachine learningdeep learningreinforcement learning