Software Development Engineer - Machine Learning, Ad Response Prediction

A world-leading technology company focused on e-commerce, cloud computing, digital streaming, and artificial intelligence.
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · E-Commerce · Advertising
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer | Amazon Delivery Experience (DEX) | Machine Learning, DEX AI Regionalization Engineering

Software Development Engineer position at Amazon's Delivery Experience team, focusing on ML-based solutions for delivery optimization.

Software Development Engineer II, ML_AI

AWS SDE II role focusing on building next-gen AI platform for large-scale deep learning, working with LLMs and distributed systems at Amazon's cloud division.

Software Dev. Engineer, Alexa Analytics

Software Development Engineer position at Amazon's Alexa Analytics team, combining software engineering with ML expertise to build scalable analytics applications and improve Alexa's predictive capabilities.

Machine Learning Engineer II, Special Projects

Machine Learning Engineer II position at Amazon's Special Projects team, focusing on Generative AI and LLMs, offering competitive compensation and comprehensive benefits.

Software Engineer / SDE II, Amazon

Software Engineer II position at Amazon Advertising focusing on building AI-powered targeting systems for Sponsored Products.

Description For Software Development Engineer - Machine Learning, Ad Response Prediction

Amazon is building a world-class advertising business focused on self-service performance advertising products that drive discovery and sales. This role is part of the Sponsored Products advertising business, one of Amazon's fastest-growing areas. The team works on sophisticated systems and algorithms that operate on one of the world's largest product catalogs, matching shoppers with advertised products under strict latency constraints.

As a Software Development Engineer in Machine Learning, you'll be responsible for driving the technical direction of advertising solutions, working with various technologies across the sponsored products organization. You'll design and implement scalable machine-learning pipelines and online serving systems, collaborating closely with applied scientists to optimize model performance and infrastructure.

The role offers significant technical and business challenges, with opportunities to experiment and innovate. You'll work in an environment that embraces a startup mentality while having the resources and scale of Amazon. The team culture values analytical thinking, customer obsession, and an owner's mindset.

Key aspects of the role include:

  • Building and maintaining machine learning systems at scale
  • Collaborating with scientists and product managers
  • Driving technical decisions and architecture
  • Leading and growing engineering teams
  • Operating high-availability systems

The position offers competitive compensation including base salary, equity, and comprehensive benefits. You'll be part of a team that's making a significant impact on Amazon's advertising technology, working with cutting-edge machine learning applications in a production environment.

This is an excellent opportunity for engineers who are passionate about machine learning, scalable systems, and want to work on products that impact millions of customers and sellers globally.

Last updated 3 months ago

Responsibilities For Software Development Engineer - Machine Learning, Ad Response Prediction

  • Design, code, troubleshoot, and support scalable machine-learning pipelines and online serving systems
  • Work closely with applied scientists to optimize performance of machine-learning models and infrastructure
  • Implement end-to-end solutions
  • Own technical vision and direction
  • Build and maintain strong relationships between engineering and partner disciplines
  • Lead and grow the engineering team
  • Operate and maintain 24x7x365 services

Requirements For Software Development Engineer - Machine Learning, Ad Response Prediction

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 in machine learning, data mining, information retrieval, statistics or natural language processing (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer - Machine Learning, Ad Response Prediction

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

Interested in this job?