Senior Software Engineer (Ads Platform) - Experimentation
Core
Build the next generation of software platform and systems to advance experimentation that connect millions of global users to content from publishers and developers.
Role type
Senior Software Engineer (Ads Platform)
Builds
Multivariate experimentation platform for Search Ads in the App Store and Apple News
Domain
Advertising technology / Machine Learning
Deliverable
production ML models
Required skills
Designing and building complex large-scale distributed software systems, Experimentation frameworks, A/B testing, Machine Learning methodologies, Java, Scala, Python, SQL, Event stream processing (Spark Streaming, Kafka, Flink), Backend object stores, Automated data pipelines, Data-oriented workflow orchestration (Airflow, Kubeflow), Statistics and data analysis techniques
Preferred skills
Advanced statistical and causal inference, Advertising industry experience
Technologies
AWS, Spark Streaming, Kafka, Flink, Airflow, Kubeflow
Responsibilities
Design, implement and evolve features of a multivariate experimentation platform, Execute on the experimentation roadmap and future integrations, Design and engineer tools for managing AB test experiments, Perform exploratory analysis, Real-time monitoring of experiment behavior
Seniority
Senior, hands-on IC
