Machine Learning Software Development Engineer II, Amazon Robotics (AR) Scanless Technologies

Amazon
Westborough, MA, USA2026-04-24ONSITE

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 leading-edge advances in robotics and software to solve real-world problems 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

You will have the opportunity to be a technical leader on the team. In this role, you will solve complex software and architectural problems which may not defined beforehand and design new workcell solutions that use our products. You will own the teams software, performance, benchmarks, hardware integrations, lighting and optics, and work proactively to identify cost optimal solutions that scale the solutions. You will design, develop, test and deploy software to our customer workcells. The role will require you to troubleshoot problems and ensure ease and speed of deployments at scale.

Qualifications

Minimum

3+ years of non-internship professional software development experience

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

Experience programming with at least one software programming language

Experience building complex software systems that have been successfully delivered to customers

Can work proactively and independently, meet deadlines, and deliver on projects and tasks

Strong communication skills, ability to work well in a team environment

Demonstrated ability to design, implement, and test software in a fast-paced environment

Preferred

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

Bachelor's degree in computer science or equivalent

Experience with AWS technologies

Experience with machine learning models

Experience in distributed computing, service-oriented architectures and enterprise-wide systems

Experience developing and documenting robust frameworks used by multiple teams