Sr. Software Development Engineer, Amazon Robotics

World's largest e-commerce company developing state-of-the-art robotics solutions for fulfillment operations
$151,300 - $261,500
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Robotics

Description For Sr. Software Development Engineer, Amazon Robotics

Amazon Robotics is seeking an exceptional Senior Software Development Engineer to join their innovative robotics team. This role focuses on developing robust software solutions that power next-generation robotics and machine learning platforms. The position involves working across the full technology stack, building scalable services and data pipelines that process vast amounts of robotics workcell data, motion control, and segmentation data from advanced robotic systems performing package and item manipulation.

The role requires expertise in distributed systems development, with a focus on building real-time processing capabilities, implementing resilient microservices, and creating solutions that bridge cloud and edge computing. The ideal candidate will contribute significantly to system architecture, service design, and development of high-performance applications while collaborating closely with robotics and ML teams.

Amazon Robotics develops state-of-the-art solutions for Amazon's world-class Fulfillment Operations, handling more single items than any other company. This position offers an exciting opportunity to shape the future of automated systems, working at the intersection of robotics, machine learning, and data engineering. The team is at the forefront of building automated manipulation products to handle and process packages and singular items.

The compensation package includes a competitive base salary ranging from $151,300 to $261,500 depending on location, plus potential equity and sign-on bonuses. Amazon offers comprehensive benefits including medical, dental, vision coverage, 401(k), and parental leave options. This is an excellent opportunity for experienced engineers passionate about solving complex challenges that bridge the physical and digital worlds while working with cutting-edge robotics technology.

Last updated 2 hours ago

Responsibilities For Sr. Software Development Engineer, Amazon Robotics

  • Design and implement scalable software solutions and microservices
  • Build distributed systems for real-time processing of sensor data
  • Create robust data processing pipelines for ML model training
  • Implement monitoring, alerting, and self-healing mechanisms
  • Write clean, maintainable code with thorough test coverage
  • Optimize system performance across cloud and edge computing
  • Debug production issues and drive continuous improvements
  • Work with robotics and ML teams on integrated solutions
  • Contribute to architectural decisions and technical design
  • Mentor junior engineers and provide technical leadership
  • Establish and maintain CI/CD pipelines

Requirements For Sr. Software Development Engineer, Amazon Robotics

Python
Java
Scala
  • 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 of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree in Computer Science, Electrical Engineering, Mechanical Engineering, or a related field

Benefits For Sr. Software Development Engineer, Amazon Robotics

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

Interested in this job?

Jobs Related To Amazon Sr. Software Development Engineer, Amazon Robotics

Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

Senior Software Engineering role at Amazon's Annapurna Labs, focusing on HPC/ML networking and distributed AI systems, offering competitive compensation and growth opportunities.

Senior Software Development Engineer, Annapurna Labs, Trainium Collectives

Senior SDE role at Amazon's Annapurna Labs focusing on distributed AI/ML systems and collective operations for AI scaling, requiring expertise in C/C++ and Linux systems.

Senior Software Development Engineer - Amazon MSK, Managed Streaming Kafka

Senior Software Engineer role at Amazon MSK team, building and maintaining managed Kafka streaming services, with focus on distributed systems and open source contributions.

Senior Software Development Engineer, AWS Transactional Services

Senior SDE role at AWS building high-performance distributed systems for transaction processing, focusing on durability, availability, and microsecond-level performance at massive scale.

Senior Software Development Engineer, Annapurna Labs, Trainium Collectives, Elastic Collectives

Senior Software Development Engineer position at Amazon's Annapurna Labs, focusing on distributed AI/ML systems and collective operations for large-scale AI infrastructure.