Software Development Engineer III, Platform Matching Systems and Policies (IAPP)
Core
Design and deliver large-scale distributed systems and AI/ML-powered applications for product identity, matching, and relationship management at Amazon scale.
Role type
Senior Software Development Engineer (Platform Systems & AI/ML)
Builds
End-to-end architecture for systems processing 1B+ daily transactions, embedding-based inference infrastructure, and multimodal model pipelines.
Domain
E-commerce, Large-scale Distributed Systems, Generative AI, Multimodal LLMs
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems design, AI/ML application development, Architecture leadership, Technical ambiguity navigation, System design from scratch, Inference optimization, Team mentoring, Cross-functional influence
Preferred skills
Full software development lifecycle ownership, Code review and standards enforcement, Source control and build process management, Testing and operations experience
Technologies
LLM deployments, Agentic systems, Workflow optimization pipelines, Embedding-based systems, Cascaded inference architectures
Responsibilities
Own end-to-end design and implementation of complex features spanning multiple services; Lead architecture decisions for high-volume transaction systems; Translate vague business goals into implementable software solutions; Design systems in fast-evolving domains integrating with established ecosystems; Build and optimize inference infrastructure for multimodal models; Drive architectural consistency across engineering and science workstreams; Mentor junior and mid-level engineers; Partner with Applied Scientists to translate ML research into production systems
Seniority
Senior, hands-on IC with leadership responsibilities