At Apple, the business problem is to create products that enrich people’s lives, specifically in the Advertising Platforms group, which aims to enable effective advertising while protecting user privacy.
Requirements
- Skilled at designing and building complex large-scale and distributed software systems in cloud computing environments like AWS
- Strong experience in Experimentation frameworks, A/B testing and Machine Learning methodologies
- Fluency in programming languages like Java, Scala, Python and SQL
- Experience with event stream processing (ESP) technologies like Spark Streaming, Kafka, Flink or equivalent
- Experience with backend object stores, automated data pipelines, cloud-native data storage and processing frameworks
- Familiarity with data-oriented workflow orchestration frameworks like Airflow, Kubeflow, etc.
- Familiarity with statistics and ability to use data analysis techniques to understand data quality, profile system loads, relationships between business metrics, and technical performance
Responsibilities
- Build the next generation of software platform and systems to advance experimentation that connect millions of global users to content from publishers and developers
- Drive the experimentation framework development of machine learned algorithm at scale
- Build sophisticated systems essential in the end-end development of predictive algorithms
- Design and engineer tools for managing AB test experiments, for performing exploratory analysis, and for real-time monitoring of experiment behavior, while preserving privacy of our customers
- Partner with business leaders and stakeholders to design, implement and evolve the features of a multivariate experimentation platform
- Promote experimentation best practices across the organization
- Execute on the experimentation roadmap and future integrations with data-driven prioritization
Other
- Excellent communication, social and presentation skills
- Skilled at operating in a cross-functional organization
- Ability to condense complex concepts and analysis into clear and concise takeaways that drive action
- Degree in Computer Science, Statistics, Applied Math or related field
- 5+ years of industry experience designing, building, maintaining, and extending web-scale production systems