Software Development Engineer, Amazon Fulfillment Technologies (aft) - Outbound/flow, Fox

Amazon Amazon · Big Tech · CA, ON +1 · Software Development

Software Development Engineer role in Amazon Fulfillment Technologies focused on the Outbound/Flow group, which builds software for warehouse item picking. The role involves dealing with real physical processes, real-time constraints, and optimizing systems at a massive scale to improve efficiency and reduce costs. While the team has the opportunity to work with advanced technologies like robotics and machine learning, the core of this SDE role is in building and operating mission-critical software for warehouse operations.

What you'd actually do

  1. apply state-of-the-art computer science techniques, work with latest tools and technologies, and use huge amounts of data to solve real-world problems and make a massive impact
  2. creates the software that makes it easy for Amazon staff to safely, quickly and accurately perform the most labour-intensive warehouse function: picking the items for your order
  3. deal with real physical processes, and our systems need to make decisions within real-time constraints
  4. operate a platform where any downtime costs millions
  5. work directly with the users of your software, to deeply understand the domain and identify opportunities for improvements and optimizations

Skills

Required

  • 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

Nice to have

  • 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

What the JD emphasized

  • mission-critical
  • real-time constraints
  • massive impact
  • huge amounts of data
  • state-of-the-art computer science techniques