Software Engineer - Robot Learning, Amazon Robotics - Vulcan Stow
Core
Build software tooling and automation to scale reinforcement learning experiments and deploy learned policies on real robot hardware for safe, contact-rich manipulation.
Role type
Senior Software Development Engineer (Robot Learning & Deployment)
Builds
Scalable experiment pipelines, real-time policy execution systems, and automation tooling for robotics teams
Domain
Robotics, Reinforcement Learning, Real-time Systems
Deliverable
production ML models | product features
Required skills
C++/Java/C#, scalable backend systems, object-oriented design, hardware/software integration, real-time systems, data pipelines
Preferred skills
ML infrastructure (training pipelines, GPU workloads), robotics software stacks, simulation environments, reinforcement learning lifecycle
Technologies
C++, Java, C#, GPU, simulation environments
Responsibilities
Build automation tooling to scale experiments and automate evaluation; Partner with scientists to deploy learned policies on robot hardware; Identify and remove engineering bottlenecks; Write production-quality, reusable code; Partner with simulation, control, and infrastructure teams to scale reliably