Sr. Sde, Simulation, Frontier AI Robotics

Amazon Amazon · Big Tech · San Francisco, CA · Software Development

Seeking a Simulation Engineer to join an AI robotics research team, focusing on developing 3D physics-based simulation frameworks and tools to enable large-scale machine learning model training for robotics. The role involves developing simulations for reinforcement learning, closed-loop simulations, synthetic data generation, implementing robotics features, building real-to-sim workflows, and collaborating with ML researchers.

What you'd actually do

  1. Develop simulations for reinforcement learning, closed-loop simulations and synthetic data generation
  2. Implement essential robotics features, including accurate modeling of sensors, actuators, and controllers
  3. Build real-to-sim workflows for dynamic environments and robotics tasks
  4. Implement simulation features to minimize sim-to-real gaps through domain randomization and system identification
  5. Create asset toolchains supporting industry-standard formats (URDF, MJCF, USD)

Skills

Required

  • Python
  • C++
  • 3D physics simulation
  • reinforcement learning
  • synthetic data generation
  • robotics
  • software engineering

Nice to have

  • Isaac Sim
  • Unity
  • Unreal Engine
  • PyTorch
  • URDF
  • MJCF
  • USD
  • Blender
  • Houdini
  • research papers

What the JD emphasized

  • foundation models for robotics
  • reinforcement learning
  • synthetic data generation
  • ML researchers
  • robotics training pipelines
  • foundation models
  • end-to-end learned systems
  • multimodal perception
  • manipulation strategies
  • foundation models
  • robotics intelligence
  • multimodal perception
  • manipulation strategies
  • foundation models
  • robotics intelligence
  • 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
  • Proficiency in Python and C++

Other signals

  • foundation models for robotics
  • reinforcement learning
  • synthetic data generation
  • ML researchers