Software Development Engineer, Rufus on Detail Page

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

Software Development Engineer to build and improve a generative AI-powered shopping assistant (Rufus) for millions of Amazon customers, focusing on product research, comparisons, and recommendations.

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

  • strong technical background
  • customer obsession
  • bias for action
  • track record of delivering robust solutions quickly
  • Strong judgment and communication skills
  • long-term technical vision
  • continuous focus on engineering and operational excellence
  • proficient technically
  • encourage software development best practices
  • iterate quickly

Other signals

  • generative AI
  • shopping assistant
  • customer experience
  • millions of customers