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:
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.

Software Development Engineer, Promotion Analytics and Optimization Services

Software Development Engineer role at Amazon focusing on machine learning and data analytics for promotion optimization, offering competitive salary and benefits in Vancouver.

Software Development Engineer, Predictive Targeting

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

Software Development Engineer II, ML_AI

AWS SageMaker AI seeks SDE II to build next-gen AI platform, focusing on LLMs and distributed machine learning systems, offering competitive compensation and growth opportunities.

Software Development Engineer, Selling Partner Experience

SDE role at Amazon working on AI-driven Selling Assistant, focusing on LLMs and ML technologies to revolutionize seller experience

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?