Software Development Engineer with Machine Learning

One of the world's largest technology companies, leading in e-commerce, cloud computing, and artificial intelligence.
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Advertising

Description For Software Development Engineer with Machine Learning

Amazon Advertising, one of Amazon's fastest-growing and most profitable divisions, is seeking a Machine Learning Engineer to join their Actions, Insights, and Recommendation Solutions (AIRS) team. This role combines software development and machine learning expertise to build scalable advertising solutions. You'll work on developing ML-powered recommendation systems that help advertisers optimize their campaigns on Amazon's platform.

The position offers an opportunity to work with big data and advanced ML models while solving real business problems. You'll be responsible for the full ML lifecycle, from data pipeline development to model deployment and monitoring. The team focuses on improving advertiser understanding through ML modeling and building services that deliver actionable recommendations with clear explainability.

This is a high-visibility role within a strategic business unit, offering excellent growth opportunities. You'll work in a collaborative, fast-paced environment with direct impact on Amazon's advertising business. The compensation is competitive, ranging from $129,300 to $223,600 based on location, plus additional benefits including equity and comprehensive healthcare.

The ideal candidate will have strong software engineering fundamentals combined with machine learning expertise. You'll need experience with large-scale systems, AWS ML tools like SageMaker, and a track record of delivering end-to-end ML solutions. This role offers the chance to shape the future of advertising technology while working with a talented team in a dynamic, fast-growing space.

Last updated 20 hours ago

Responsibilities For Software Development Engineer with Machine Learning

  • Lead end-to-end Machine Learning projects with high degree of ambiguity, scale, complexity
  • Focus on Model Deployment, including data pipelines, training and inference pipelines
  • Establish scalable, efficient, automated processes for large-scale data analysis
  • Contribute to ML Infrastructure and experimentation platform
  • Maintain and ensure Operational Excellence of systems
  • Build infrastructure that facilitates end-to-end ML workflows

Requirements For Software Development Engineer with Machine Learning

Python
  • 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
  • Experience in large scale AI and ML infrastructure, AWS ML tools such as SageMaker

Benefits For Software Development Engineer with Machine Learning

Medical Insurance
Equity
Vision Insurance
Dental Insurance
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer with Machine Learning

SDE II (Machine Learning), AGI Foundations

ML Engineer position at Amazon's AGI team, focusing on LLM development and training, offering competitive salary and benefits.

SDE II (Machine Learning), AGI Foundations

ML Engineer position focused on developing Large Language Models and AGI solutions at Amazon

Software Development Engineer / Project Kuiper, Kuiper Business Solutions

Software Development Engineer role at Amazon's Project Kuiper, focusing on AI and GenAI solutions for customer service, offering competitive salary and benefits.

Machine Learning Engineer, CreativeX

Machine Learning Engineer position at Amazon's CreativeX team, focusing on real-time ad personalization using cutting-edge AI technologies.

Software Development Engineer II, Sponsored Products/Sponsored Brands

Amazon seeks Software Development Engineer II for Sponsored Products team to build ML-powered advertising solutions.