Software Development Engineer, AFT PREP

  • Amazon
  • Nashville, Tennessee
  • Full Time

Amazon manages the flow of billions of items of inventory on a daily basis, as the inventory moves through our physical network, eventually reaching the customer's door.

We leverage and build technologies to do this accurately, fast, and with the highest quality. We operate at a nexus of machine learning, computer vision, robotics, operations research, and user experience, to provide Amazon's fulfillment network with the right systems to solve large-scale operational problems related to fulfillment quality management.

The Team:
AFT PREP team earns and retains customer trust by augmenting the packaging of items to avoid product damage and concessions. Amazons PREP service enables its suppliers to save cost, by leveraging our capability and scale to prepare their products for e-commerce. This is a cross functional team of engineers interacting with scientists, product managers and business intelligence engineers to deliver for the larger Quality Control automation vision across Amazon Fulfillment Centers.

Key job responsibilities
You will be part of a team of software developers, working on systems that you own end-to-end.
You will learn how to build robust solutions that operate at Amazon scale, and work with senior technical leaders to grow your skills.
You will design and implement scalable solutions and solve difficult and complex problems.
You will make technology and architecture decisions for your systems.
You will have the opportunity to work directly with internal customers that deal with the day-to-day challenges fulfillment.
You will mentor and coach junior software developers.
You are a solid communicator and are motivated to achieve results in a fast-paced, and at times ambiguous, environment.
You should be a self-starter with a bias towards independent problem solving.

A day in the life
As a Software Development Engineer on the AFT PREP team, you'll start your day collaborating with team members during stand-ups, discussing our steps in the mission to enhance Amazon's packaging quality. You'll dive into coding sessions, developing innovative solutions to improve fulfillment processes. You'll partner with engineers, scientists and product managers to solve complex challenges in our fulfillment centers, review code from fellow developers, and make key architectural and design decisions. You might also mentor junior developers while working on systems that directly impact millions of customer deliveries worldwide.

About the team
Amazon Fulfillment Technologies (AFT) powers Amazons global fulfillment network. We invent and deliver software, hardware, and data science solutions that orchestrate processes, robots, machines, and people. We harmonize the physical and virtual world so Amazon customers can get what they want, when they want it.

AFTs Quality team drives automation programs that leverage computer vision, machine learning, and other innovative technologies to prevent, detect, and correct potential inventory issues impacting fulfillment efficiency and customer satisfaction.

BASIC QUALIFICATIONS

- 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
- Experience programming with at least one software programming language

PREFERRED QUALIFICATIONS

- 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

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region youre applying in isnt listed, please contact your Recruiting Partner.

Job ID: 479656066
Originally Posted on: 6/4/2025

Want to find more Chemistry opportunities?

Check out the 17,665 verified Chemistry jobs on iHireChemists