Machine Learning SDE, Scanless Technologies

Amazon
USA, MA, Westboro2026-05-07ONSITE

About the job

Are you inspired by invention? Is problem solving through teamwork in your DNA? Do you like the idea of seeing how your work impacts the bigger picture? Answer yes to any of these and you’ll fit right in here at Amazon Robotics. We are a smart team of doers who work passionately to apply industry leading advances in robotics and software to solve real-world challenges that will transform our customers’ experiences. We invent new improvements every day. We are Amazon Robotics and we will give you the tools and support you need to invent with us in ways that are rewarding, fulfilling, and fun.

Responsibilities

Design, build, and maintain end-to-end solutions that automate data collection, processing, annotation, model training, validation, and deployment for computer vision models operating across thousands of edge devices in production.

Collaborate with applied scientists and ML engineers to operationalize research models into production-ready pipelines, bridging the gap between offline experimentation and real-world deployment on constrained edge hardware.

Partner with hardware and optics teams to validate sensor configurations, calibration accuracy, and image quality requirements that directly impact model performance, closing the feedback loop between field hardware and ML training.

Participate in on-call rotations, triaging ML pipeline failures and model performance degradations in production, performing root cause analysis, and driving resolution to maintain fleet-wide model health.

Implement automated test frameworks including unit, integration, stress, hardware-in-the-loop, and long-running reliability test suites that validate end-to-end system behavior across cloud and edge boundaries before every production deployment

Mentor junior engineers through code reviews, design discussions, and technical guidance, raising the team's overall engineering quality and helping SDE-1s grow toward independent ownership of complex features.

Qualifications

Minimum

3+ years of non-internship professional software development experience

2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience

1+ years of software development engineer or related occupational experience

1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience

1+ years of Object Oriented Design experience

Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field

Experience programming with at least one software programming language

Preferred

3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience