Software Development Engineer, Aft Quality

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

Software Development Engineer role focused on building and improving automated, algorithmic solutions using machine learning, computer vision, and robotics to prevent, detect, and correct inventory issues in Amazon's fulfillment centers. The role involves building new software services and tools, designing production systems, and working with research scientists on next-generation intelligent systems.

What you'd actually do

  1. You will build new software services and tools from scratch and improve the design and implementation of existing systems.
  2. You will have the opportunity to take mission critical decisions on how we design production systems, what technology to use, and how best to solve problems that may have many solutions.
  3. You will be able to draw on the full range of AWS services as the backbone of your solutions.
  4. You will join a group of the best engineers in the world, and operate in a set of interconnected small teams with absolute ownership in your domain.
  5. You will work with research scientists who are experts in machine learning and computer vision, developing next generation intelligent systems.

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

  • prevent entropy
  • ensure that the virtual and physical state of the world is aligned
  • automated, algorithmic approaches
  • build automated processes and workflows
  • prevent, detect, and correct potential inventory issues

Other signals

  • machine learning
  • computer vision
  • robotics
  • automated processes
  • algorithmic approaches