Senior Software Engineer - AI/ML Systems at Scale

Amazon

Sunnyvale (CA)

On-site

USD 193,300 - 261,500

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon Sunnyvale is seeking a Software Development Engineer III for the Unified Intelligent Matching Systems team (UIMS). You will own end-to-end architecture and delivery of large-scale distributed systems with AI/ML-powered product matching capabilities, shaping the world’s best product catalog and customer experience.

You’ll design systems handling billions of transactions, collaborate across teams, and translate high level goals into robust production systems that scale with Amazon’s needs.

Qualifications

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Responsibilities

  • Owning end-to-end design, implementation, and operational excellence for complex features spanning multiple services and teams
  • Leading architecture decisions for large-scale systems handling hundreds of millions of transactions daily with AI/ML components
  • Navigating technical and organizational ambiguity; translating vague requirements into implementable solutions under tight schedules
  • Designing systems from scratch in fast-evolving domains; integrating with Amazon's established ecosystem including LLM deployments, agentic systems, and workflow optimization pipelines
  • Building and optimizing inference infrastructure for multimodal models at scale, including embedding-based systems, and cascaded inference architectures
  • Driving change across teams through technical influence, unblocking others and establishing architectural consistency across engineering and science workstreams
  • Mentoring junior and mid-level engineers; providing meaningful feedback through code reviews and technical guidance
  • Communicating effectively across multiple stakeholders; making strategic trade-offs balancing velocity with long-term system health
  • Partnering closely with Applied Scientists to translate ML research into production systems that process billions of records

Skills

Distributed systems
AI/ML fundamentals
Mentor/leadership
Senior software development

Education

Bachelor's degree in computer science or equivalent

Job description

Amazon Sunnyvale is seeking a Software Development Engineer III for the Unified Intelligent Matching Systems team (UIMS). You will own end-to-end architecture and delivery of large-scale distributed systems with AI/ML-powered product matching capabilities, shaping the world’s best product catalog and customer experience.

You’ll design systems handling billions of transactions, collaborate across teams, and translate high level goals into robust production systems that scale with Amazon’s needs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer - AI-Driven Shopping
Software Development Engineer - AI-Driven Shopping

Amazon • San Francisco (CA)

On-site
USD 165,000 - 224,000
AI-Powered Product Matching Platform Engineer
AI-Powered Product Matching Platform Engineer

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
Paid time off
+1
AI Systems Engineer: Large-Scale ML & LLM Platforms
AI Systems Engineer: Large-Scale ML & LLM Platforms

Amazon • New York (NY)

On-site
USD 150,000 - 210,000
Senior Software Engineer, Platform Identity & Matching
Senior Software Engineer, Platform Identity & Matching

Amazon • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
Software Development Engineer III, Unified Intelligent Matching Systems (UIMS)
Software Development Engineer III, Unified Intelligent Matching Systems (UIMS)

Amazon • Sunnyvale (CA)

On-site
USD 193,300 - 261,500
Software Development Engineer II - AI Shopping Experiences
Software Development Engineer II - AI Shopping Experiences

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Senior ML & Distributed Systems Engineer
Senior ML & Distributed Systems Engineer

Amazon • Mountain View (CA)

On-site
USD 165,200 - 223,600
RSUs
Health insurance
401(k) matching
Software Development Engineer: AI/ML Systems for Scale
Software Development Engineer: AI/ML Systems for Scale

Amazon Inc. • New York (NY), Northern (KY)

Hybrid
USD 158,000 - 214,000
Health insurance
RSUs
Cloud Systems Engineer: Java, AI, Large-Scale Services
Cloud Systems Engineer: Java, AI, Large-Scale Services

Amazon • Sunnyvale (CA)

On-site
USD 165,000 - 224,000
AI/ML Software Engineer for Distributed ML Systems
AI/ML Software Engineer for Distributed ML Systems

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
401(k) matching
+2