
Senior ML Engineer - Portal
Required skills
- ML Experimentation
- Full-stack
- React
- TypeScript
- JavaScript
- ML
- A/B Testing
- SQL
- DataDog
- Splunk
Nice to have
- Statistics
- Applied Math
- web-scale production systems
Role summary
Apple's Ads ML Experimentation team is seeking a Senior ML Engineer to design and build the next generation ML and experimentation platform for the Apple Ads ecosystem. This role involves transforming complex ML workflows into intuitive web applications with AI-powered insights, covering the full lifecycle from model training to A/B testing and evaluation, all within large-scale distributed cloud computing environments and adhering to Apple's privacy commitments. The ideal candidate will have strong full-stack development skills, experience in ML and Ads domains, and a passion for creating simple, user-centric interfaces. Experience with modern web technologies, databases, observability tools, and cloud infrastructure is essential.
Description
Description In this role, you will design and build the next generation ML and experimentation platform for the Apple Ads ecosystem. You'll be responsible for transforming complex ML workflows into intuitive web applications. You will introduce AI-powered insights through seamless user interfaces, develop workflows from model training to A/B testing and evaluation, all while delivering on Apple's privacy commitments in large-scale distributed cloud computing environments. You’ll join a team where we obsess over user experience and believe the best interfaces make complex technology feel simple. You'll conduct user research, iterate on designs based on real feedback, and measure success through user adoption and satisfaction. We value technical excellence in service of user needs, not complexity for its own sake. You will join and contribute to a culture that emphasizes observability and understandability, reliability, resiliency, simplicity, reusability, extensibility, scalability, velocity and productivity. Some Technologies You'll Use: * Infrastructure: Docker, AWS, Splunk, DataDog, etc * Frontend: Modern JavaScript/TypeScript, React, data visualization libraries (D3.js, Chart.js) * Backend: Java 21, Spring Boot, Python, PostgreSQL
Minimum Qualifications
Fluency in full-stack development using technologies such as React, TypeScript, and modern JavaScript Industry experience in ML domain, with experience building features and models Experience in Ads domain Knowledge of ML platforms/infrastructure, ML fundamentals, and Experimentation fundamentals. Strong understanding of data structures and algorithms for optimization Experience designing, implementing, and iterating on intuitive user interfaces Experience with both online and offline A/B Testing infrastructure and/or methodologies. Proficiency with database design and database languages (SQL) to build applications. Experience with alerting and observability tools (DataDog, Splunk) to monitor production systems Skilled at operating in a cross-functional organization. Ability to condense complex concepts and projects into clear, actionable takeaways Excellent communication and presentation skills with a curious business attitude Desire to work in a fast-paced, challenging environment with cross-functional ownership
Preferred Qualifications
Education & Experience Degree in Computer Science, Statistics, Applied Math or related field. 10+ years of industry experience designing, building, maintaining, and extending web-scale production systems.
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium - 5
What is an API and how does it work?
technicalmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
Sr. Software Engineer (Java Middleware), eBusinessApple · Sunnyvale, CA · Onsite
Shipping SupervisorApple · Santa Clara, CA · Onsite- ML Engineer-DatabricksJade Biosciences, Inc. · San Jose, CA · Onsite
Senior/Staff AI/ML Engineer, Plant Intelligence1st Avenue Power · Remote · Remote- ML EngineerMakpar Corporation · Remote · Remote
- Senior Software Engineer, AML EngineeringSoFi · Seattle, WA · Hybrid
