This position is no longer accepting applications
Closed on August 18, 2026.
This role is filled — get an email when new Data Processing roles open on DeveloperJobs.io:
Machine Learning Engineer
Ad Tech
Amazon Ads
AWS
Big Data
Cloud
Data Integration
Data Pipeline
Data Platform
Data Processing
Dynamodb
ETL
Feature Engineering
Flink
Machine Learning Engineer
Ml Ops
Paid Advertising
View similar jobs
Get alerted when similar jobs are posted — set up a New Data Processing jobs on DeveloperJobs.io alert.
See other roles at Amazon.com Services LLC.
Job Description
An onsite Machine Learning Engineer role within Amazon Ads based in New York, NY, focusing on building and deploying near real-time ML systems for ad relevance, including data ingestion pipelines, feature generation, and real-time inference at scale. The position offers a salary range of USD 158,100 to 213,800 per year.
Responsibilities
- Architect, build, and operate near real-time data ingestion pipelines using Apache Flink, Kinesis, and DynamoDB to process shopper behavioral signals at scale (100K+ transactions per second, sub-second latency).
- Develop and maintain ML feature generation services that convert raw customer interactions into signals consumed by prediction models across Amazon Ads.
- Improve the scalability, automation, and efficiency of large-scale training and real-time inference systems.
- Strengthen data quality monitoring frameworks, implement automated alerting, and deploy self-healing mechanisms to ensure signal reliability at 99.9% plus availability.
- Collaborate with applied scientists and partner engineering teams to onboard new shopper signals, define feature schemas, and optimize serving latency for real-time ad personalization.
- Contribute to system design discussions, propose technical solutions for ambiguous problems, and drive end-to-end implementation with guidance from senior engineers.
Requirements
- 2+ years of non-internship professional software development experience
- Experience programming with at least one software programming language
- 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling) of new and existing systems
- Experience in machine learning, data mining, information retrieval, statistics or natural language processing
Technologies
- Apache Flink
- Kinesis
- DynamoDB
Benefits
- Sign-on payments
- Restricted stock units (RSUs)
- Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
- 401(k) matching
- Paid time off
- Parental leave
A Day in the Life
- Analytical mindset: you solve problems backed by verifiable data, applying statistical methods and processes that support rational decision-making.
- Humbitious: ambitious yet approachable; you use feedback to continuously raise the bar.
- Engaged by ambiguity: you explore new problem spaces with unique constraints, identifying gaps and the right teammates to address them.