Software Development Engineer - Machine Learning, Ad Response Prediction

World's leading e-commerce and technology company building a world-class advertising business.
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · E-Commerce

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

Amazon is seeking a Software Development Engineer in Machine Learning to join their rapidly growing advertising business. This role is part of the Sponsored Products team, which is one of Amazon's fastest-growing areas. You'll work on systems and algorithms that operate on one of the world's largest product catalogs, matching shoppers with advertised products while maintaining high relevance and strict latency requirements.

The position offers an exciting opportunity to work with Machine Learning and NLP research scientists to develop novel solutions for delivering highly relevant ads. You'll be responsible for driving technical direction, implementing scalable machine-learning pipelines, and optimizing model performance. The role combines hands-on development with technical leadership, requiring both deep technical expertise and strong collaboration skills.

As part of this role, you'll own significant products and features from design through launch, working in a fast-paced, innovative environment. The team operates with a startup mentality while leveraging Amazon's vast resources and scale. You'll be tackling significant business and technical challenges, with the opportunity to make a substantial impact on Amazon's advertising vision.

The ideal candidate is highly analytical, team-focused, and comfortable with ambiguity. You'll need to balance technical excellence with business needs, while maintaining Amazon's high standards for operational excellence. The role offers excellent growth opportunities, competitive compensation, and the chance to work on systems that impact hundreds of millions of customers worldwide.

Working at Amazon's advertising division means joining a team that's responsible for billions of ad impressions and millions of clicks daily. You'll be part of a collaborative, fun-loving team with an entrepreneurial spirit and bias for action. The position offers significant autonomy and ownership, with the opportunity to influence the future of e-commerce advertising.

Last updated 12 hours 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?

Jobs Related To Amazon Software Development Engineer - Machine Learning, Ad Response Prediction

Software Development Engineer, Conversational AI Modeling and Learning

Lead development of conversational AI agents using Large Language Models at Amazon's Alexa CAMEL team, focusing on high-performance, scalable solutions.

Software Development Engineer, Conversational AI Modeling and Learning

Build next-generation conversational AI agents using LLMs at Amazon's CAMEL team, developing innovative solutions for customer interactions.

Machine Learning Engineer II, Just Walk Out (JWO)

Machine Learning Engineer role at Amazon AWS developing Just Walk Out technology, focusing on computer vision and ML for checkout-free shopping experiences.

Software Development Engineer, AWS Applications, Amazon One

AWS Software Development Engineer position for Amazon One team, focusing on biometric identity solutions using machine learning and computer vision.

Software Development Engineer II, Special Projects

Software Development Engineer II position at Amazon's Special Projects team, focusing on machine learning and life sciences innovation with competitive compensation and benefits.