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, Finance Technology

Build AI/ML applications for Amazon's finance systems, focusing on data processing, forecasting, and automation within the FinTech team.

Machine Learning Engineer, MLE II, Amazon Q in QuickSight

Machine Learning Engineer role at Amazon working on Q in QuickSight, focusing on LLMs and NLP for business intelligence solutions.

Software Development Engineer, SageMaker Training Platform

Software Development Engineer position at Amazon's SageMaker Training Platform, building and scaling machine learning infrastructure.

Machine Learning Engineer II, Shopping Conversation Foundation

Machine Learning Engineer role at Amazon focusing on LLMs and NLP for shopping experiences, offering competitive pay and the chance to work with cutting-edge AI technology.

Software Development Engineer | Amazon Delivery Experience (DEX) | Machine Learning, DEX AI Regionalization Engineering

Software Development Engineer position at Amazon's DEX team focusing on Machine Learning and delivery experience optimization

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 2 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?