Sr. SDE, Simulation, Frontier AI Robotics

Amazon
San Francisco, CA, USA2025-07-24ONSITE

About the job

We are seeking a Simulation Engineer to join our AI robotics research team developing foundation models for robotics. You will rapidly develop 3D physics-based simulation frameworks and tools alongside scientists to enable training large-scale machine learning models.

Responsibilities

Develop simulations for reinforcement learning, closed-loop simulations and synthetic data generation

Implement essential robotics features, including accurate modeling of sensors, actuators, and controllers

Build real-to-sim workflows for dynamic environments and robotics tasks

Implement simulation features to minimize sim-to-real gaps through domain randomization and system identification

Create asset toolchains supporting industry-standard formats (URDF, MJCF, USD)

Collaborate closely with a team of ML researchers to enable large-scale robotics training pipelines

Qualifications

Minimum

5+ years of non-internship professional software development experience

5+ years of programming with at least one software programming language experience

5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience

Experience as a mentor, tech lead or leading an engineering team

Strong software engineering experience in 3D domains (games, simulation, robotics, etc)

Extensive experience in physics simulation, with a preference for expertise in rigid body simulation

Experience with Isaac Sim, Unity, Unreal or proprietary 3D game engine, or industry-equivalent technology (3D animation, simulation, etc)

Understanding of 3D graphics and real-time rendering applications

Passion for your craft and demonstrated excellence in physics simulation engineering

Proficiency in Python and C++

Preferred

5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

Bachelor's degree in computer science or equivalent

Experience with physical robots, reinforcement learning, synthetic data generation

Experience optimizing physics simulation for articulated robots and rigid body interactions

Familiarity with modern ML frameworks like PyTorch

Familiarity with 3D formats (URDF, MJCF, USD)

Familiarity with 3D content creation tools (e.g, Blender, Houdini)

Experience implementing techniques from research papers