Senior ML Engineer Client Experimentation
Cupertino, CA - USA
Job Summary
Partner with business leaders and stakeholders to design implement and evolve the features of a multivariate experimentation platform. Extend the experimentation platform to the client edge enabling safe execution and measurement of experiments on-device. Promote experimentation best practices across the organization. Execute on the experimentation roadmap and future integrations with data-driven prioritization. Exercise strong judgment and make thoughtful decisions with ambiguous situations. Striking the right balance between short-term wins vs. long-term success based on various constraints. nnYou will join and contribute to a culture that emphasizes observability and understandability reliability resiliency simplicity reusability extensibility scalability velocity and productivity. We are one team nurturing each others growth and supporting each other in delivering for our customers and Apple.n
Strong experience in Experimentation frameworks A/B testing and Machine Learning methodologiesnFamiliarity with statistics and ability to use data analysis techniques to understand data quality relationships between business metrics and technical performancenExperience building client-side experimentation including SDK-based feature flagging remote configuration and on-device experiment assignment (deterministic bucketing/consistent hashing) on iOS or comparable native platformsnProven track record instrumenting client-side exposure and metric logging (trigger-based exposure events telemetry pipelines from device to backend) and reasoning about their correctness under real-world network and lifecycle conditionsnHands-on experience operating staged/phased rollouts holdbacks kill-switches and forced-treatment overrides for client features including safe ramp-up and fast rollbacknFluency in programming languages like Java Scala Python and SQLnExcellent communication social and presentation skillsnDegree in Computer Science Statistics Applied Math or related field.n10 years of industry experience designing building maintaining and extending web-scale production systems.
Familiarity with privacy-preserving client-side measurement (on-device aggregation differential privacy minimizing data leaving the device)nExperience designing experiments on native UI/UX and app featuresnExperience ensuring client/server allocation consistency app-release cadence vs. server-controlled config backward/forward compatibility across app versions offline behavior config caching and cold-startnPrior experience in advertising industrynAbility to condense complex concepts and analysis into clear and concise takeaways that drive actionnCurious business attitude with a proven ability to seek projects with a sense of ownershipnFamiliarity with ML applications in Ads recommender systems information retrieval or related domains.
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more