Taro Logo

Senior Machine Learning Engineer - Experimentation

Apple is a technology company that creates innovative products and services including iPhone, iPad, Mac, Apple Watch, and Apple Services.
$207,800 - $378,700
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Machine Learning Engineer - Experimentation

Apple Ads is revolutionizing advertising by focusing deeply on customer experience while respecting user privacy. As a Senior Machine Learning Engineer on the Ads ML Experimentation team, you'll be at the forefront of innovation in advertising technology across Apple Services, including the App Store, Apple News, and MLS Season Pass.

This role combines technical expertise with strategic thinking, as you'll be responsible for developing and supporting product features for our multivariate experimentation platform. You'll work closely with cross-functional teams to coordinate complex application development while maintaining Apple's high standards for user experience and privacy.

Your work will directly impact how advertising is delivered across Apple's services, ensuring it remains trustworthy, impactful, and beneficial for both users and advertisers. You'll be joining a team that emphasizes observability, reliability, and scalability while maintaining a culture of continuous improvement and innovation.

The position offers an opportunity to work with cutting-edge machine learning technologies and experimentation methodologies, applying them to real-world challenges in advertising. You'll be responsible for designing and implementing features that help measure performance and drive data-driven decisions, while maintaining Apple's commitment to privacy and user experience.

This is an ideal role for someone who combines deep technical expertise in machine learning and software engineering with a strategic mindset and excellent communication skills. You'll have the opportunity to shape the future of advertising technology while working with some of the industry's best talent in a collaborative, innovative environment.

Last updated 2 months ago

Responsibilities For Senior Machine Learning Engineer - Experimentation

  • Partner with business leaders to design and implement experimentation platform features
  • Promote experimentation best practices across the organization
  • Execute on experimentation roadmap and future integrations
  • Make data-driven decisions and prioritization
  • Contribute to building reliable, scalable, and extensible systems
  • Support and collaborate with cross-functional teams

Requirements For Senior Machine Learning Engineer - Experimentation

Python
Java
Scala
  • 10+ years of experience in web application development
  • Experience building and deploying Machine Learning models to production using Spark
  • Experience with A/B Testing infrastructure and multivariate experimentation
  • Proficiency in Python, Java, and Scala
  • Familiarity with causal machine learning tools
  • Experience with SQL and NoSQL databases
  • Experience with alerting and observability tools (DataDog, Splunk)
  • Deep understanding of software development lifecycle
  • Strong system optimization skills
  • Ability to work in cross-functional teams
  • Excellent communication and analytical skills

Benefits For Senior Machine Learning Engineer - Experimentation

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?