Senior Software Development Engineer, Virtual Systems Core

Amazon is a global technology company that leads in e-commerce, cloud computing, AI, and digital streaming.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Robotics

Description For Senior Software Development Engineer, Virtual Systems Core

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.

Last updated 9 hours ago

Responsibilities For Senior Software Development Engineer, Virtual Systems Core

  • Architect, design, and implement robotic applications for robotic solution simulations
  • Work with stakeholders across hardware, science, and operations teams
  • Create robust, high-quality, well-tested software to interface with sensors, actuators, and hardware
  • Collaborate with machine learning and robotic controls experts
  • Create simulations to profile, tune, and optimize performance
  • Create re-usable software components to accelerate robotics
  • Maintain high standards through reviews and designing for fault tolerance

Requirements For Senior Software Development Engineer, Virtual Systems Core

Python
TypeScript
Java
Kubernetes
  • 8+ years of non-internship professional software development experience
  • 8+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Knowledge of professional software engineering & best practices
  • Knowledge of computer science fundamentals in object-oriented design

Benefits For Senior Software Development Engineer, Virtual Systems Core

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Coverage
  • Dental Coverage
  • Vision Coverage
  • Maternity and Parental Leave
  • Paid Time Off (PTO)
  • 401(k) Plan

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, Virtual Systems Core

Sr. Software Development Engineer, Prime Video

Senior Software Development Engineer position at Amazon Prime Video focusing on streaming services and content delivery infrastructure.

Senior Software Development Engineer, 3P Pricing

Senior Software Development Engineer position at Amazon leading the development of pricing solutions for global selling partners, requiring 5+ years of experience in software development and team leadership.

AWS FSx Lustre - SDE III, FSx

Senior Software Engineer role at Amazon AWS FSx team, building high-performance cloud file systems with 7+ years experience required.

Software Development Engineer III, Aurora

Senior Software Engineer III position at AWS Aurora team, building and managing large-scale distributed database systems with competitive salary and benefits.

Sr. Software Development Engineer, Alexa Audio

Senior Software Development Engineer position at Amazon's Alexa Audio team, leading the development of voice-controlled audio experiences and streaming service integrations.