Taro Logo

Software Development Engineer II - Machine Learning, Sponsored Products

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

Description For Software Development Engineer II - Machine Learning, Sponsored Products

Amazon Advertising, one of Amazon's fastest-growing divisions, seeks a Software Development Engineer II specializing in Machine Learning for their Sponsored Products team. This role focuses on developing sophisticated ad-serving systems that handle billions of daily requests while maintaining millisecond-level response times. You'll work on the Search Sourcing team, responsible for matching relevant ads with customer searches across Amazon's vast product catalog.

The position combines software engineering excellence with machine learning expertise, requiring skills in building distributed systems, ML model deployment, and large-scale data processing. You'll be working with cutting-edge technologies in deep learning, natural language processing, and LLM training while directly impacting both customer experience and seller success.

As a mid-level engineer, you'll not only build and maintain high-performance systems but also mentor junior team members and contribute to the technical direction of the team. The role offers exposure to one of the world's largest e-commerce platforms while solving complex challenges in ad relevancy, customer intent understanding, and real-time decision making.

This position at Amazon offers the opportunity to work with a team of machine learning scientists and engineers, focusing on innovations that improve both shopper discovery and seller ROI. The role combines technical depth with business impact, as your work will directly influence Amazon's advertising platform, which serves billions of ad impressions daily.

Last updated 10 minutes ago

Responsibilities For Software Development Engineer II - Machine Learning, Sponsored Products

  • Drive technical solutions and work with deep learning, AWS, Auto ML, 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
  • Improve team's machine learning productivity
  • Advance technical foundation to empower science innovation
  • Mentor junior engineers

Requirements For Software Development Engineer II - 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

Benefits For Software Development Engineer II - Machine Learning, Sponsored Products

Medical Insurance
401k
Dental Insurance
Vision Insurance
  • Comprehensive medical, dental, and vision coverage
  • 401(k) plan
  • Professional development opportunities
  • Competitive salary and benefits package

Interested in this job?

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

Software Engineer - ML and Distributed Systems, Amazon Personalize

Senior Software Engineering role at AWS building large-scale machine learning platform for Amazon Personalize, focusing on ML and distributed systems development.

Software Engineer - ML and Distributed Systems, Amazon Personalize

Senior Software Engineering role at AWS building Amazon Personalize's ML platform, focusing on distributed systems and machine learning infrastructure.

Software Development Engineer II - DSO, Demand Science Optimization (DSO)

Software Development Engineer II position at Amazon's DSO team, focusing on ML-driven demand forecasting and supply optimization for Amazon Devices.

Delivery Consultant - Machine Learning Engineer, AWS Professional Services

AWS Professional Services seeks ML Engineer to design and implement AI/ML solutions, focusing on GenAI and MLOps, while serving as technical advisor to enterprise customers.

Delivery Consultant - Machine Learning Engineer, AWS Professional Services

ML Engineer role at AWS Professional Services implementing AI/ML and GenAI solutions, designing ML pipelines, and serving as a trusted advisor to customers.