Machine Learning Engineer Ii, Sponsored Products Search Sourcing, Amazon Advertising

Amazon Amazon · Big Tech · NY +1 · Software Development

Machine Learning Engineer II at Amazon Advertising focused on building and optimizing ML systems for Sponsored Products and Brands search, handling billions of requests with low latency. The role involves developing scalable offline pipelines and online serving components, working with deep learning, NLP, and LLM training, and mentoring junior engineers.

What you'd actually do

  1. Drive the direction of our technical solutions, and work on many different technologies such as deep learning, AWS, Auto ML, real-time ML serving systems.
  2. Design, develop, and production software to support scalable offline machine-learning pipelines and online serving components.
  3. Work closely with applied scientists to optimize the performance of machine-learning models, improve the team’s machine learning productivity, and advance the technical foundation to empower our science innovation.

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
  • Experience programming with at least one software programming language
  • Experience building complex software systems that have been successfully delivered to customers
  • Machine Learning
  • Large Language Model fundamentals
  • architecture
  • training/inference lifecycles
  • optimization of model execution

Nice to have

  • 3+ 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
  • data mining
  • information retrieval
  • statistics
  • natural language processing
  • mentor, tech lead or leading an engineering team

What the JD emphasized

  • production software
  • scalable offline machine-learning pipelines
  • online serving components
  • optimize the performance of machine-learning models
  • low latency

Other signals

  • build services to handle billions of requests per day
  • maintaining response latency in milliseconds
  • operate on massive datasets using distributed frameworks
  • design and code, troubleshoot, and support high volume and low latency distributed systems
  • ensure relevant ads are served to Amazon's customers
  • optimize the performance of machine-learning models
  • advance the technical foundation to empower our science innovation