Senior Software Engineer (Ads Platform)- Experimentation

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
84 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $250k
$133k most similar roles pay here $338k

This role pays more than 89% of similar roles. Most pay $152,578–$222,000 — the shaded band above. At the midpoint, this role pays about $250k versus about $187k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer (Ads Platform)- Experimentation

As a Senior Software Engineer on the Ads ML Experimentation team, you will play a pivotal role in developing the next generation of software platforms and systems that enable advanced experimentation for our advertising solutions. Your responsibilities include designing and implementing sophisticated tools for managing AB tests, conducting exploratory analysis, and monitoring experiment behavior in real-time while ensuring customer privacy. You will collaborate closely with business leaders to drive the development of a multivariate experimentation platform, promoting best practices across the organization and executing on the roadmap with data-driven prioritization. This role requires expertise in cloud computing environments like AWS, proficiency in Java, Scala, Python, and SQL, as well as experience with event stream processing technologies such as Spark Streaming, Kafka, or Flink. Additionally, familiarity with data-oriented workflow orchestration frameworks like Airflow is essential for managing complex systems at scale.

What you'll do

  • Design and implement features for a multivariate experimentation platform in cloud environments.
  • Build tools for managing A/B tests, exploratory analysis, and real-time monitoring of experiments.
  • Promote best practices for experimentation across the organization and execute on the roadmap.
  • Make informed decisions with ambiguous data to balance short-term wins with long-term success.
  • Develop sophisticated systems for end-to-end development of predictive algorithms at scale.

What we're looking for

  • Experienced in designing and building complex large-scale distributed software systems in cloud environments like AWS.
  • Proficient in experimentation frameworks, A/B testing, and machine learning methodologies.
  • Skilled in programming languages including Java, Scala, Python, and SQL.
  • Experience with event stream processing technologies such as Spark Streaming, Kafka, or Flink.
  • Knowledge of backend object stores, automated data pipelines, and cloud-native storage solutions.
  • Familiarity with data-oriented workflow orchestration frameworks like Airflow or Kubeflow.
  • Strong statistical background and ability to analyze data for quality, system loads, and performance metrics.

More like this

Similar roles

Senior Software Engineer, Ads

SpaceX

Remote (US) 13 days ago $199,000$210,000
SQL Rails DBT Airflow Spark Hadoop Flink Kafka Docker CI/CD Python PostgreSQL AWS Git Jenkins
Remote

Senior Software Engineer, Ads

Reddit

Remote (US) 8 days ago $190,800$267,100
Go Python Scala Spark Thrift Baseplate Kafka Postgres BigQuery Redis Druid Kubernetes Argo Docker CI/CD
Remote

Senior Software Engineer, Ads

Apple Inc

Cupertino, CA 27 days ago $181,100$318,400
Java Microservice Design Distributed Systems Public Cloud Technologies APIs CI/CD Kubernetes AWS Azure Google Cloud Terraform Docker Prometheus Grafana SQL NoSQL Redis PostgreSQL MongoDB Spring Boot React Angular Node.js GraphQL

Principal Software Engineer, Ads Platform

Snap Inc.

Santa Monica, CA +6 9 days ago $276,000$414,000
Python Java Go Kubernetes Docker AWS CI/CD PostgreSQL Redis MongoDB GraphQL REST Scalability Performance Optimization Ads Technology Attribution and Measurement High Availability Systems

Software Engineer, Ads

Reddit

Remote (US) 8 days ago $164,200$229,900
Go Python Scala Spark Thrift Baseplate Kafka Postgres BigQuery Redis Druid Kubernetes Argo Docker CI/CD
Remote