Back to jobsJob overview

About the role

Software Development Engineer II, Sponsored Products Sourcing Delivery at Amazon.com Services LLC

Required Skills

distributed systemsmachine learningawsdeep learningnlpreal-time servingsoftware architecturementoring

About the Role

This Software Development Engineer II role focuses on building scalable ad serving systems using AI/ML technologies for Amazon's Sponsored Products. The engineer will design high-volume distributed systems, optimize machine learning models, and mentor junior engineers while working on innovations in NLP, deep learning, and real-time ML serving.

Key Responsibilities

  • Drive technical solutions using technologies like deep learning, AWS, Auto ML, and real-time ML serving systems
  • Design, develop, and productionize software for scalable offline ML pipelines and online serving components
  • Work with applied scientists to optimize ML model performance and improve team productivity
  • Build services handling billions of requests daily with millisecond latency and strict SLA requirements
  • Mentor junior engineers and guide them to deliver high-impact products and services

Required Skills & Qualifications

Must Have:

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience for new and existing systems
  • Experience programming with at least one software programming language
  • Experience building complex software systems successfully delivered to customers

Nice to Have:

  • 3+ years of full software development life cycle experience
  • Bachelor's degree in computer science or equivalent
  • Experience in machine learning, data mining, information retrieval, statistics or natural language processing
  • Experience driving innovation directly with Product Management and Engineering

Benefits & Perks

  • Medical benefits
  • Financial benefits
  • Equity and sign-on payments (position dependent)
  • Workplace accommodations for disabilities