Machine Learning Engineer
Job Description
You will build machine learning pipelines and online serving systems that help match shoppers with advertised products, enabling highly relevant sponsored ads while meeting strict latency limits. In this role, you will work closely with ML and NLP research scientists to improve model performance and take solutions from training through real-time production serving.
Based in New York, NY and working onsite, this position supports products used by hundreds of millions of customers, with an operational bar designed for 24x7x365 excellence.
Responsibilities
- Design, develop, and support scalable ML pipelines and online serving systems for sponsored ads under strict latency constraints
- Collaborate with applied and research scientists to optimize ML model performance and infrastructure, moving models from experimentation into production
- Deliver ML features end to end, including system design, implementation, testing, deployment, and operations
- Use performance metrics to identify issues, propose solutions, and track both system health and model quality
- Run production services with a focus on operational excellence for large-scale, customer-facing products
- Work with Product, UX, QA, and other engineers to build the right customer experiences
- Mentor peers and share technical knowledge through design and code reviews
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) for new and existing systems
- 1+ year of software development engineer or related occupational experience
- 1+ year designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl
- 1+ year of Object Oriented Design experience
- Experience programming with at least one software programming language
Technologies
- C#
- C++
- Java
- Perl
About the Team
The Sponsored Products and Brands team at Amazon Ads is re-imagining the advertising landscape through industry-leading generative AI technologies. The team is focused on improving how millions of customers discover products and engage with brands across Amazon.com and beyond, across the advertising lifecycle from ad creation and optimization to performance analysis and customer insights. The group aims to develop responsible and intelligent AI technologies that balance advertiser needs with a better shopping experience and a stronger marketplace.
Preferred Qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
- Bachelor’s degree in computer science or equivalent
Compensation & Benefits
This role offers a salary range of USD 143,700 - 213,800 per yearly.
- Sign-on payments
- Restricted stock units (RSUs)
- Health insurance (medical, dental, vision, prescription)
- Basic Life & AD&D insurance
- 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