CareerPlan

Senior Software Engineer (Ads Platform) - Experimentation

Cupertino, United States of AmericaFull-time2026-10-27 → 2026-11-10

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