Amazon Robotics is seeking a Senior Software Development Engineer to join their Virtual Systems Core team, focusing on building high-performance simulations of robotic solutions. This role sits at the intersection of robotics, simulation, and machine learning, working on technology that enables robots to perceive, learn, and act intelligently alongside humans.
The position involves working with Amazon's core infrastructure that serves as the backbone of robotic applications, enabling collaboration between roboticists, machine learning scientists, and engineers. You'll be developing distributed, multi-agent, 3-dimensional simulation models and tools that aid in designing and building robotic solutions across Amazon's global operations.
As a senior engineer, you'll work closely with world-leading scientists and product teams, translating cutting-edge research into real robotics deployed across Amazon's fulfillment network. The role requires expertise in software development, system architecture, and a deep understanding of simulation technologies.
The Virtual Systems Team's work spans multiple technical domains, including real-time and discrete event simulators, machine learning, big data, and containerized infrastructure. These simulations play a crucial role in risk reduction, accelerating R&D, and educating stakeholders about robotic solutions.
The ideal candidate will have extensive experience in software development, system architecture, and team leadership. You'll need strong skills in languages like C++, Python, TypeScript, or Java/Kotlin, and familiarity with AWS, Docker, and Kubernetes. This role offers the opportunity to shape the future of robotics at Amazon while working with cutting-edge technology and world-class teams.
Benefits include comprehensive medical, dental, and vision coverage, parental leave options, PTO, and a 401(k) plan. Amazon values diversity and encourages applications from candidates with unique backgrounds and experiences, even if they don't exactly match all listed qualifications.