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
This job posting may no longer be active. You may be interested in these related jobs instead:
Machine Learning Engineer, Amazon One

Machine Learning Engineer position at Amazon One, developing biometric identity solutions using Deep Learning and Computer Vision.

Software Development Engineer, Predictive Targeting

Software Development Engineer role at Amazon focusing on machine learning and predictive analytics for customer targeting and personalization systems.

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 management for Amazon Devices.

Delivery Consultant - Application Developer, Data & Machine Learning, WWPS ProServe

AWS ProServe Delivery Consultant role focusing on machine learning and data solutions, offering competitive salary and comprehensive benefits.

ML Compiler Engineer, AWS Neuron, Annapurna Labs

ML Compiler Engineer position at AWS Neuron team, focusing on developing compiler technology for deep-learning workloads and contributing to cutting-edge ML infrastructure.

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