Senior ML Engineer – ML Experimentation Portal
Core
Design and build the next generation ML and experimentation platform for the Apple Ads ecosystem, transforming complex ML workflows into intuitive web applications.
Role type
Senior full-stack ML engineer (experimentation platform)
Builds
Web-scale ML experimentation platform, A/B testing infrastructure, and user interfaces for model training and evaluation
Domain
Advertising technology, Machine Learning, Cloud Infrastructure
Deliverable
production ML models
Required skills
Full-stack development (React, TypeScript, JavaScript), ML domain expertise, Ads domain knowledge, A/B testing infrastructure design, Database design (SQL), Observability tooling (DataDog, Splunk), Cross-functional collaboration
Preferred skills
Experience designing web-scale production systems, User research and design iteration
Technologies
React, TypeScript, JavaScript, Java 21, Spring Boot, Python, PostgreSQL, Docker, AWS, Splunk, DataDog, D3.js, Chart.js
Responsibilities
Design and build the next generation ML and experimentation platform, Transform complex ML workflows into intuitive web applications, Develop workflows from model training to A/B testing and evaluation, Conduct user research and iterate on designs based on feedback, Monitor production systems using alerting and observability tools, Partner with cross-functional teams to coordinate application development
Seniority
Senior, hands-on IC
