Taro Logo

Senior Software Engineer, Machine Learning - Amazon Advertising, Amazon Advertising, Demand Tech

Amazon is a global technology company that provides e-commerce, cloud computing, digital streaming, and artificial intelligence services.
$151,300 - $261,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Advertising

Description For Senior Software Engineer, Machine Learning - Amazon Advertising, Amazon Advertising, Demand Tech

Amazon Advertising is seeking a Senior Software Engineer to join their DemandTech Platform team, focusing on machine learning and programmatic advertising solutions. This role combines software engineering expertise with machine learning to build large-scale systems that power advertising across Amazon's properties and third-party platforms. The position involves developing real-time bidding systems requiring high availability and low latency, working with vast advertising datasets, and implementing state-of-the-art deep learning models.

The role offers an opportunity to work at the intersection of advertising technology and machine learning, building solutions that impact millions of users across Amazon's global platforms including Amazon.com, Prime Video, Freevee, Twitch, and Amazon Music. You'll collaborate with applied scientists and engineers to develop scalable solutions that handle massive amounts of advertising data while maintaining strict performance requirements.

As a senior engineer, you'll contribute to the architectural vision of the systems, mentor other team members, and work closely with product managers to deliver production-grade solutions. The position requires strong technical expertise in both software engineering and machine learning, with opportunities to work with modern ML frameworks and AWS services like SageMaker.

The compensation is highly competitive, ranging from $151,300 to $261,500 based on location, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. This is an excellent opportunity for experienced engineers looking to work on challenging problems at scale while making a significant impact in the advertising technology space.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Machine Learning - Amazon Advertising, Amazon Advertising, Demand Tech

  • Design and develop high-throughput, low-latency systems
  • Collaborate with cross-functional teams to integrate and optimize advertising products
  • Work closely with applied scientists and engineers to develop scalable ML solutions
  • Provide technical guidance and mentorship to other software development engineers
  • Ensure high quality through design reviews and robust engineering practices
  • Build and scale AI/ML solutions for real-time bidding systems

Requirements For Senior Software Engineer, Machine Learning - Amazon Advertising, Amazon Advertising, Demand Tech

Python
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of leading design and implementation of machine learning systems in production (preferred)
  • Experience with ML libraries/frameworks such as AWS Sagemaker and PyTorch (preferred)

Benefits For Senior Software Engineer, Machine Learning - Amazon Advertising, Amazon Advertising, Demand Tech

Medical Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Senior Software Engineer, Machine Learning - Amazon Advertising, Amazon Advertising, Demand Tech

Sr. Software Development Engineer, Alexa AI Developer Tech

Senior Software Development Engineer position at Amazon's Alexa AI Developer Tech team, focusing on generative AI and LLM-based experiences, offering competitive compensation and opportunity to shape the future of voice assistance.

Delivery Consultant - Machine Learning Engineer, AWS Professional Services

Senior Machine Learning Engineering role at AWS Professional Services, focusing on implementing AI/ML solutions for enterprise customers, requiring 5+ years of experience in ML engineering and cloud technologies.

Sr Software Development Engineer

Senior Software Development Engineer position at AWS AI, focusing on Deep Learning framework development and distributed training optimization.

Software Engineer, Machine Learning - Amazon Advertising, Demand Tech

Senior Software Engineering role at Amazon Advertising focusing on machine learning and real-time bidding systems, building scalable AI/ML solutions for advertising technology.

Senior Software Development Engineer, Alexa AI

Senior Software Development Engineer role at Amazon working on Alexa AI, building runtime services and ML tools in Bengaluru, India.