Software Development Engineer, Amazon Shopping
Core
Architect, design, and develop agentic services and applications powered by large language models to enhance the shopping experience on Amazon.
Role type
Senior Software Development Engineer (Agentic AI & LLM)
Builds
Large-scale distributed agentic AI applications, service orchestration patterns, and real-time processing systems for Amazon Shopping.
Domain
E-commerce, Artificial Intelligence, Large Language Models (LLMs), Distributed Systems
Deliverable
production ML models | product features
Required skills
Back-end system architecture, API development, distributed systems design, C#/C++/Java/Perl, Object Oriented Design, LLM fundamentals (transformer architecture, training/inference lifecycles), service reliability metrics
Preferred skills
Full software development life cycle management, LLM-powered agent systems (tool use, ReAct loops, multi-step orchestration), agent evaluation frameworks, large-scale model hosting and inference optimization (vLLM/TensorRT, GPU cluster management)
Technologies
C#, C++, Java, Perl, vLLM, TensorRT, GPU clusters
Responsibilities
Design and implement large-scale distributed agentic AI applications, establish best practices for LLM application efficiency, contribute to technical roadmap and service reliability metrics, partner with scientists and TPMs to deliver user experiences, participate in sprint planning and estimation.
Seniority
Senior, hands-on IC