Software Development Engineer, Sponsored Products Off-search Homepage Team

Amazon Amazon · Big Tech · Palo Alto, CA · Software Development

Software Development Engineer role focused on applying Generative AI and Large Language Models to enhance advertising experiences on Amazon's shopping surfaces at massive scale. The role involves designing, developing, and operating large-scale distributed systems, optimizing data pipelines, and collaborating with scientists and product managers to deliver personalized, context-aware advertising solutions.

What you'd actually do

  1. Design, develop, and operate large-scale distributed systems for Sponsored Products and Brands advertising.
  2. Build and optimize data pipelines and services to improve ad retrieval, allocation, and recommendations.
  3. Apply Generative AI (GenAI) and Large Language Models (LLMs) to deliver more relevant, personalized ad and shopping experiences.
  4. Collaborate with applied scientists, product managers, and other engineers to define and deliver customer-focused solutions.
  5. Write high-quality, maintainable code and participate in design and code reviews.

Skills

Required

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Experience programming with at least one software programming language

Nice to have

  • Experience with Machine Learning and Large Language Model fundamentals, including architecture, training/inference lifecycles, and optimization of model execution, or experience in developing and deploying LLMs in production on GPUs, Neuron, TPU or other AI acceleration hardware
  • Knowledge of ML, NLP, Information Retrieval and Analytics
  • Experience with training and deploying machine learning systems to solve large-scale optimizations, or experience in software development
  • Experience with AWS services or other cloud offerings
  • Experienced with end-to-end ownership of major project deliverables

What the JD emphasized

  • Generative AI
  • Large Language Models
  • massive scale
  • personalized
  • customer journey
  • frontier AI

Other signals

  • Generative AI
  • Large Language Models
  • massive scale
  • personalized
  • customer journey