Software Development Engineer, Customer Experience and Business Trends
Core
Build AI-native tools and full-stack software (front-end and backend) to help Amazon product teams ideate and develop products based on customer needs.
Role type
Senior Software Development Engineer (AI-native tools)
Builds
AI-powered applications, multi-agent AI systems, and full-stack web services for internal Amazon product teams
Domain
Generative AI, Software Engineering, Product Development
Deliverable
production ML models
Required skills
Full-stack development, Generative AI integration, Large Language Models (LLMs), Prompt engineering, Retrieval-augmented generation (RAG), Agent-based architectures, Distributed systems design, Object-Oriented Design, C#/Java/C++/Perl
Preferred skills
Full SDLC ownership, Code review leadership, Technical design and architecture, Cross-functional collaboration
Technologies
Modern web frameworks, C#, Java, C++, Perl, LLMs, RAG systems
Responsibilities
Design, implement, test, and deploy software components across full-stack applications; Write clean, production-ready code; Collaborate on technical design and code reviews; Partner with Applied Science to build generative AI applications; Coach engineers on best practices
Seniority
Senior, hands-on IC with mentorship