Software Development Engineer, Rufus

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

Software Development Engineer role focused on building and improving a generative AI-powered shopping assistant for millions of Amazon customers. The role involves end-to-end ownership, collaboration with cross-functional teams, and a focus on customer experience and technical innovation.

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 E2E ownership of the feature.
  5. Actively participate in hiring and mentoring the very best

Skills

Required

  • Experience (non-internship) in professional software development
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Nice to have

  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

What the JD emphasized

  • Full vertical E2E ownership of the feature.