Software Development Engineer - Machine Learning, Sponsored Products

One of the world's largest e-commerce and technology companies leading in retail, cloud computing, and artificial intelligence.
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Advertising

Description For Software Development Engineer - Machine Learning, Sponsored Products

Amazon Advertising, one of Amazon's fastest-growing divisions, is seeking a Machine Learning Software Development Engineer for their Sponsored Products team. This role sits at the intersection of advertising, machine learning, and large-scale distributed systems. You'll work on systems that serve billions of ad impressions daily, matching ads with customer searches across one of the world's largest product catalogs in milliseconds.

The position focuses on the Sponsored Products Search Relevance team, where you'll develop algorithms and systems to understand customer intent and surface relevant advertisements. You'll be working with cutting-edge technologies in deep learning, natural language processing, and large language models, while handling massive datasets using distributed frameworks.

As a senior technical contributor, you'll not only build high-performance systems but also mentor junior engineers and shape the future of ad serving at Amazon. The role offers exposure to complex problems in information retrieval, machine learning, and distributed systems, with direct impact on both customer experience and seller success.

The compensation is highly competitive, ranging from $129,300 to $223,600 based on location, plus additional benefits including equity, sign-on bonuses, and comprehensive healthcare. This is an excellent opportunity for engineers passionate about machine learning and large-scale systems to work on technology that impacts millions of customers and sellers daily.

Last updated 22 days ago

Responsibilities For Software Development Engineer - Machine Learning, Sponsored Products

  • Drive technical solutions using deep learning, AWS, Auto ML, and real-time ML serving systems
  • Design and develop scalable offline machine-learning pipelines and online serving components
  • Work with applied scientists to optimize machine-learning models performance
  • Improve team's machine learning productivity
  • Mentor junior engineers
  • Build services handling billions of requests per day with millisecond latency
  • Design and support high volume and low latency distributed systems

Requirements For Software Development Engineer - Machine Learning, Sponsored Products

Python
Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience building complex software systems delivered to customers
  • Experience in machine learning, data mining, or natural language processing preferred
  • Bachelor's degree in computer science or equivalent preferred

Benefits For Software Development Engineer - Machine Learning, Sponsored Products

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer - Machine Learning, Sponsored Products

System Development Engineer, AGI - Modeling Services

System Development Engineer role focusing on AGI and LLM infrastructure development and maintenance at Amazon, requiring 3+ years of experience in systems engineering.

Machine Learning Engineer, Workforce Solutions - Analytics and Tech

Machine Learning Engineer role at Amazon focusing on AI/ML systems and LLMs to solve workforce challenges, offering competitive compensation and cutting-edge tech exposure.

ASIC Design Engineer, Cloud-Scale Machine Learning Acceleration team

ASIC Design Engineer role at AWS, focusing on machine learning hardware optimization and development of high-performance RTL designs for cloud infrastructure.

Machine Learning Engineer, Robotic Storage Technologies - Simulation & Machine Learning

Machine Learning Engineer role at Amazon Robotics, focusing on AI-driven warehouse optimization and robotic storage solutions.

Software Dev Engineer II, Amazon Q

Software Development Engineer II position at Amazon Q, focusing on AI-powered developer tools with competitive compensation and comprehensive benefits.