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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer II, ML_AI

AWS SDE II role focusing on building next-gen AI platform for large-scale deep learning, working with LLMs and distributed systems at Amazon's cloud division.

Software Dev. Engineer, Alexa Analytics

Software Development Engineer position at Amazon's Alexa Analytics team, combining software engineering with ML expertise to build scalable analytics applications and improve Alexa's predictive capabilities.

Machine Learning Engineer II, Special Projects

Machine Learning Engineer II position at Amazon's Special Projects team, focusing on Generative AI and LLMs, offering competitive compensation and comprehensive benefits.

Software Engineer / SDE II, Amazon

Software Engineer II position at Amazon Advertising focusing on building AI-powered targeting systems for Sponsored Products.

Machine Learning Engineer, AGIF | Finetuning

Machine Learning Engineer position at Amazon's AGI Finetuning team, focusing on developing and maintaining evaluation systems for advanced AI models.

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