Software Development Engineer, Rufus on Detail Page
Core
Design and lead the development of a unique, engaging generative AI shopping assistant feature for millions of customers, focusing on product research, comparisons, and recommendations.
Role type
Senior Software Development Engineer (Generative AI / Shopping Assistant)
Builds
A generative AI-powered shopping assistant feature within the Amazon Shopping app
Domain
E-commerce / Generative AI
Deliverable
product features
Required skills
Modern language proficiency (Java, C++, or C#), object-oriented design, full software development life cycle ownership, code reviews, source control management, build processes, testing, operations, end-to-end feature ownership, mentoring
Preferred skills
System architecture and design, design patterns, reliability and scaling, building complex software systems delivered to customers
Technologies
Java, C++, C#
Responsibilities
Implement and improve technical solutions for user experiences with product management, define and implement user experience with design team, manage assigned tasks and on-call duties, mentor team members, participate in hiring
Seniority
Senior, hands-on IC with leadership responsibilities