Software Development Engineer
Amazon
Amazon
Amazon Customer Service is reimagining associate development by leveraging AI to create next-generation learning, coaching, and performance experiences. This greenfield opportunity invites a Software Development Engineer to build these innovative systems from the ground up.
This role is pivotal in defining and constructing the technical foundations for an AI-native associate development ecosystem. You will tackle complex problems involving generative AI, personalization, intelligent recommendations, and distributed systems, with the chance to significantly influence architectural decisions.
Design and develop scalable services for personalized learning and coaching within Amazon Customer Service. Build advanced AI-powered coaching capabilities, including generative AI applications. Create systems that link associate performance data with targeted development interventions. Develop closed-loop systems to measure and improve learning outcomes.
Collaborate with Product, Science, and UX teams to translate customer needs into technical solutions. Make foundational architectural choices for a new product space. Design APIs, data models, and integration patterns for seamless system interaction. Implement robust mechanisms for experimentation, measurement, and observability.
A minimum of 3 years of professional software development experience, excluding internships, is required. Candidates must also possess at least 2 years of experience in designing or architecting new and existing systems, focusing on reliability and scalability. Proficiency in at least one programming language is essential.
Preferred qualifications include 3+ years in the full software development lifecycle, experience with large-scale distributed systems or customer-facing platforms, and hands-on experience with machine learning, generative AI, or personalization technologies. Experience in leading zero-to-one technical problems from concept to production is highly valued.
Amazon
AI / Machine Learning