Software Development Engineer, Rufus

Amazon Amazon · Big Tech · London, United Kingdom · Software Development

Software Development Engineer to build and improve a generative AI-powered shopping assistant for millions of Amazon customers. The role involves full vertical end-to-end ownership of features, working with product and design teams, and contributing to architecture and design.

What you'd actually do

  1. Work with product management and cross functional teams to implement and improve technical solutions for desired user experiences.
  2. Work with our design team to define and implement the best user experience.
  3. Manage directly assigned tasks and on-call duties.
  4. Full vertical end-to-end ownership of the feature.
  5. Actively participate in hiring and mentoring the very best.

Skills

Required

  • Experience in professional, non-internship software development
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Bachelor's degree in computer science or equivalent

Nice to have

  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Experience building complex software systems that have been successfully delivered to customers

What the JD emphasized

  • Full vertical end-to-end ownership of the feature.

Other signals

  • generative AI
  • shopping assistant
  • millions of customers
  • end-to-end ownership