Software Development Engineer, Amazon Robotics

Amazon Robotics develops state-of-the-art robotics solutions to power Amazon's world-class Fulfillment Operations.
Machine Learning
Senior Software Engineer
In-Person
3+ years of experience
Robotics · AI

Description For Software Development Engineer, Amazon Robotics

Amazon Robotics is seeking an exceptional Software Development Engineer to join their innovative robotics team. This role sits at the intersection of robotics, machine learning, and distributed systems, focusing on developing state-of-the-art solutions for Amazon's world-class Fulfillment Operations. The position involves building scalable ML serving infrastructure, inference pipelines, and real-time data processing systems for computer vision and object detection models.

The role requires expertise in developing distributed systems that handle real-time processing, implementing resilient microservices, and creating solutions that bridge cloud and edge computing. You'll work across the full technology stack, developing scalable services and data pipelines that process vast amounts of robotics workcell data, motion control, and segmentation data from advanced robotic systems.

As a Senior Software Engineer, you'll contribute to system architecture, service design, and development of high-performance applications while collaborating closely with robotics and ML teams. The position offers an exciting opportunity to shape the future of automated systems, working with cutting-edge technology in robotics and machine learning.

The ideal candidate will have strong experience in software development, distributed systems, and ML infrastructure. You'll be responsible for building robust solutions that power next-generation robotics and machine learning platforms, implementing comprehensive monitoring systems, and ensuring high reliability across cloud and edge computing environments.

This is an excellent opportunity for someone passionate about the intersection of robotics, machine learning, and data engineering, who wants to solve complex problems that bridge the physical and digital worlds. Join a team that's pushing the boundaries of what's possible in modern robotics while working on systems that handle more single items than any other company.

Last updated 31 minutes ago

Responsibilities For Software Development Engineer, Amazon Robotics

  • Build distributed systems for real-time processing of sensor data and ML model inference
  • Create robust data processing pipelines for ML feature engineering, model training, and deployment workflows
  • Develop and maintain ML serving infrastructure for computer vision models in production
  • Implement high-performance data streaming solutions
  • Build automated systems for ML model monitoring, versioning, and A/B testing
  • Implement monitoring, alerting, and self-healing mechanisms
  • Write clean, maintainable code with thorough test coverage and documentation
  • Optimize system performance across cloud and edge computing environments
  • Debug production issues across ML serving and robotics systems
  • Partner with robotics and ML teams to deliver integrated platform solutions

Requirements For Software Development Engineer, Amazon Robotics

Python
Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Bachelor's degree or equivalent
  • 2+ years of experience building and maintaining production scale ML serving infrastructure

Benefits For Software Development Engineer, Amazon Robotics

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 Software Development Engineer, Amazon Robotics

Sr Software Engineer

Senior Software Engineer role at Amazon RBKS focusing on AI and computer vision system development for smart home applications, offering competitive compensation and growth opportunities.

Software Development Engineer, Amazon Robotics (AR) Sortation Planning

Senior ML Engineer role at Amazon Robotics focusing on developing and implementing machine learning solutions for robotic sortation systems and workflow optimization.

Senior Delivery Consultant - Application Developer, Data & Machine Learning, WWPS ProServe

Senior Delivery Consultant role at AWS ProServe team focusing on machine learning and data solutions implementation, requiring 5+ years of experience in cloud architecture and ML deployment.

Software Development Engineer - Machine Learning, Ad Response Prediction

Senior ML Engineer role at Amazon working on ad response prediction systems, requiring 3+ years of experience in software development.

Language Data Scientist, Alexa International Tech

Senior Language Data Scientist position at Amazon's Alexa International Tech team focusing on LLMs and multimodal systems development.