Back to jobsJob overview

About the role

Software Development Engineer at Amazon.com Services LLC

Required Skills

pythonjavaai/mlllmsawsdistributed systemsdata pipelinesgenerative ai

About the Role

The Software Development Engineer role at Amazon Ads focuses on building large-scale distributed systems and applying Generative AI to enhance advertising and shopping experiences. Responsibilities include designing data pipelines, optimizing ad retrieval, and collaborating with cross-functional teams to deliver customer-focused solutions.

Key Responsibilities

  • Design, develop, and operate large-scale distributed systems for Sponsored Products and Brands advertising
  • Build and optimize data pipelines and services to improve ad retrieval, allocation, and recommendations
  • Apply Generative AI (GenAI) and Large Language Models (LLMs) to deliver more relevant, personalized ad and shopping experiences
  • Collaborate with applied scientists, product managers, and other engineers to define and deliver customer-focused solutions
  • Drive operational excellence through monitoring, automation, and continuous improvement

Required Skills & Qualifications

Must Have:

  • 3+ years of non-internship professional software development experience
  • Experience in computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis)
  • Knowledge of programming languages such as C/C++, Python, Java or Perl
  • Bachelor's degree in computer science or equivalent

Nice to Have:

  • Master's degree in computer science or equivalent
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Knowledge of one or more ML Frameworks (e.g., PyTorch, TensorFlow) and ML methods including NLP models (BERT, GPT-2/3), computer vision-based models (object detection, image recognition), and text-based models (Seq2Seq, Topic modeling)
  • Experience building large-scale machine learning models and infrastructure for online recommendation, ads ranking, personalization, or search
  • Experience with AWS services or other cloud offerings
  • Experience with end-to-end ownership of major project deliverables

Benefits & Perks

  • Medical benefits
  • Financial benefits
  • Other benefits (equity, sign-on payments)