Software Development Engineer, Amazon Fulfillment Technologies (AFT)

Global technology and e-commerce company that powers worldwide fulfillment and retail operations.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Robotics · Logistics

Description For Software Development Engineer, Amazon Fulfillment Technologies (AFT)

Amazon Fulfillment Technologies (AFT) is seeking an experienced Software Engineer to join their Quality team, focusing on building high-performance, real-time systems that integrate Computer Vision and intelligent automation in Fulfillment Centers. The role combines cutting-edge technology with practical applications, working at the intersection of computer vision, machine learning, and large-scale operations.

As a Software Development Engineer, you'll be part of a diverse, full-stack team responsible for designing and implementing end-to-end Computer Vision systems. The position involves working on core infrastructure and tools that enable collaboration between machine learning scientists, hardware engineers, and software engineers. Your work will directly impact Amazon's global fulfillment network, helping to move billions of customer orders through Fulfillment Centers worldwide.

The role offers an exciting opportunity to work with real-time software, machine learning engineering, big data, and scalable infrastructure. You'll be collaborating with cross-functional teams, including Safety, Reliability, and Maintenance teams, to ensure the successful deployment of intelligent machines in production environments. This position is perfect for engineers who are passionate about bringing innovative solutions to real-world challenges at Amazon scale.

Key technologies include Java, C++, Linux systems, and various Computer Vision and Machine Learning tools. The ideal candidate will have experience in designing complex systems, strong programming skills, and the ability to work effectively in a team environment. The role offers the opportunity to work on projects that directly impact Amazon's operational efficiency and customer satisfaction.

Last updated 4 minutes ago

Responsibilities For Software Development Engineer, Amazon Fulfillment Technologies (AFT)

  • Participate in all phases of new developments including concept, design, architecting, prototyping, and production
  • Collaborate with software, hardware, and operations customers
  • Implementation, performance optimization and maintenance of software
  • Contribute to software design reviews, architecture reviews, and team best practices
  • Design, build, maintain and deploy intelligent machines to Amazon Fulfillment Centers

Requirements For Software Development Engineer, Amazon Fulfillment Technologies (AFT)

Java
Linux
  • Bachelor's degree in computer science or equivalent
  • Experience designing or architecting new and existing systems
  • Experience programming with Java, C++, or C# including object-oriented design
  • Experience building complex software systems delivered to customers
  • Experience with full software development life cycle
  • Experience with Linux development environment, multithreading and concurrency
  • Excellent interpersonal and written communication skills

Benefits For Software Development Engineer, Amazon Fulfillment Technologies (AFT)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive health benefits including medical, dental, and vision insurance
  • Parental leave
  • Equal opportunities employer

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Fulfillment Technologies (AFT)

Sr. MySQL Database Engineer, RDS/Aurora MySQL Database Engineering Team

Senior MySQL Database Engineer position at AWS focusing on RDS/Aurora services, requiring extensive database expertise and systems engineering experience.

Support Engineer IV, ADSP Support Engineering

Senior Support Engineer role at Amazon's Advertising DSP team, combining technical troubleshooting with customer support, requiring 3+ years experience and strong SQL skills.

Software Development Engineer, Amazon Payment Products

Senior Software Development Engineer role at Amazon Payment Products team, building scalable payment solutions and leading development of innovative payment platforms.

Sr Network Dev Engineer, Kuiper Enterprise Network Infrastructure

Senior Network Development Engineer role at Amazon's Project Kuiper, designing and implementing enterprise networks for satellite broadband infrastructure.

Software Development Engineer, Amazon Payment Products

Senior Software Development Engineer role at Amazon Payment Products team, developing innovative payment solutions and credit card systems using AWS technologies.