Jobs · Consulting · California

Software Development Engineer III, Unified Intelligent Matching Systems (UIMS)

Amazon · Sunnyvale, CA · 1 wk ago
ConsultingFull-time

About the role

The PRISM (Product Identity and Semantic Matching) team in WW Amazon Stores is looking for a passionate and talented Senior Software Development Engineer with deep expertise in building large-scale distributed systems and AI/ML-powered applications to help build the world's best product catalog. In this role, you will own end-to-end architecture and delivery of systems that establish product identity and enable high-fidelity product matching and product relationship at Amazon scale.

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
  • Prioritizing Applied Scientists to translate ML research into production systems that process billions of records

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 (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Preferred Qualifications

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience building complex software systems that have been successfully delivered to customers, or experience with Machine Learning and Large Language Model fundamentals, including architecture, training/inference lifecycles, and optimization of model execution
  • 6+ years of processing data with a massively parallel technology (such as Redshift, Teradata, Netezza, Spark or Hadoop based big data solution) experience
  • Experience working in catalog, identity, or matching problem domains

Similar jobs