Sr. Software Development Engineer, Amazon Robotics Manipulation

Amazon Amazon · Big Tech · Seattle, WA · Software Development

Senior Software Development Engineer role focused on building the intelligence layer for Amazon Robotics manipulation workcells. This involves designing, building, and operating distributed systems for work selection, data processing, ML lifecycle management, and predictive modeling. The role operates across the full ML and data lifecycle, impacting millions of packages and directly influencing fulfillment cost.

What you'd actually do

  1. Design, build, and operate distributed systems that sit at the intersection of robotics, machine learning, and large-scale data processing.
  2. Work closely with scientists, program leads, and partner engineering teams to translate research into production systems that operate reliably at fleet scale.
  3. Building high-throughput, event-based scoring services that process real-time inventory signals across 10+ warehouses and hundreds of workcells
  4. Developing model deployment infrastructure spanning edge devices, cloud inference services, and planning systems
  5. Creating unified data exploration and visualization tools used daily by engineers, scientists, and operations

Skills

Required

  • 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 (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree in computer science or equivalent

Nice to have

  • Experience with Machine Learning and Large Language Model fundamentals, including architecture, training/inference lifecycles, and optimization of model execution, or experience building complex software systems that have been successfully delivered to customers
  • Knowledge of batch and streaming data architectures like Kafka, Kinesis, Flink, Storm, Beam
  • Experience working in robotics, or computer vision

What the JD emphasized

  • operate reliably at fleet scale
  • production operations
  • directly impact fulfillment cost per unit

Other signals

  • ML lifecycle
  • predictive models
  • real-time scoring
  • fleet performance