Software Development Engineer, Robotics Development and Packaging Innovation
Core
Design, develop, deploy, and support scalable distributed real-time systems and intelligent packaging workflows powered by machine learning to optimize Amazon's global packaging operations and reduce waste.
Role type
Senior Software Development Engineer (Robotics & Packaging Systems)
Builds
Intelligent packaging workflows, machine learning-powered platforms, core infrastructure, production services, and tools for packaging engines and fulfillment centers.
Domain
Logistics / Supply Chain / Sustainability / Robotics
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, Java, or Perl; Object Oriented Design; large-scale distributed software development; system architecture; data structures and algorithms
Preferred skills
Full software development life cycle experience; code reviews and source control management; build processes and testing; operations experience
Technologies
C#, C++, Java, Perl
Responsibilities
Design, develop, test, and deploy intelligent packaging workflows and machine learning-powered platforms; Partner with product leaders and ML scientists to define technical strategy aligned with sustainability goals; Build and maintain core infrastructure and tools supporting packaging engines and field operations; Drive system architecture decisions and establish best practices for code quality and scalability; Coach and support junior engineers in building large-scale distributed systems
Seniority
Senior, hands-on IC with mentorship responsibilities