Senior Software Engineer, Siri User Experience Metrics and Data

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
131 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $220k
This role $255k
$148k $344k
below market most similar roles pay here above market

This role pays more than 91% of similar roles. Most pay $197,750–$243,150 — the blue band above. At the midpoint, this role pays about $255k versus about $220k 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 3544 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2734 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Siri User Experience Metrics and Data

The Sr Software Engineer, Siri User Experience Metrics and Data joins the Siri organization to build the data backbone of the regression detection system. This role involves designing and implementing scalable, reliable large-scale data systems to transform raw data into actionable insights for leadership. You will identify and alert on quality issues, build scalable reporting tools, and deliver metrics observability across iOS, macOS, visionOS, tvOS, and watchOS. Key responsibilities include developing ETL processes for product metrics and troubleshooting issues. Required skills include expert knowledge of object-oriented or scripting languages like Java, C++, Python, or Swift, along with experience in Spark, Hadoop, Presto, or Flink. You will also utilize SQL for data analysis and potentially manage ML workflows using Apache Airflow in cloud environments.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 76 companies.

See salary data

What you'll do

  • Design and implement scalable, reliable data systems to transform raw data into actionable insights.
  • Build the data backbone for Siri's regression detection system to monitor product quality.
  • Develop large-scale data systems and ETL pipelines for product metrics and big data analysis.
  • Define and own critical user-facing metrics to identify and alert on quality issues.
  • Build scalable reporting tools and intuitive dashboards to inform product decisions.
  • Provide technical guidance and gather requirements from stakeholders to deliver robust data solutions.
  • Follow engineering best practices including unit testing, CI/CD, documentation, monitoring, and alerting.
  • Maintain data and ML workflows using orchestration frameworks like Apache Airflow.

What we're looking for

  • Have 7 years of development experience with a Bachelor's or Master's degree in Computer Science or a related field.
  • Have 5 years of development experience with a PhD in Computer Science or a related field.
  • Possess expert knowledge of one or more object-oriented programming languages like Java, Objective-C, C++, Scala, or Swift.
  • Possess expert knowledge of one or more scripting languages like Python, Ruby, or Bash.
  • Have experience working with Spark or other distributed data technologies like Hadoop, Presto, Flink, or Druid.
  • Have expertise in developing big data systems and ETL for product metrics and large data volume analysis.
  • Have knowledge of SQL to analyze data, derive insights, and drive improvements.
  • Have leadership experience as a technical lead for complex, cross-functional development projects.
  • Have experience supporting the end-to-end machine learning lifecycle (preferred).
  • Have hands-on experience building and maintaining data and ML workflows using orchestration frameworks like Apache Airflow (preferred).
  • Have experience working in cloud environments like AWS, GCP, or Azure (preferred).

More like this

Similar roles

Software Engineer, Siri App Experiences

Apple Inc

Seattle, WA 150 days ago $122,700–$214,300
Swift C++ Objective C iOS Apple Intelligence Agentic Coding Claude Codex Copilot Object-Oriented Design Data Structures Algorithms Design Patterns visionOS macOS iPadOS

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 101 days ago $184,700–$324,800
Machine Learning Deep Learning Large Language Models NLP Python PyTorch TensorFlow CoreML Swift C++ Java Objective-C NLU Data Science A/B Testing Machine Translation Bash Ruby SiriKit
10+ yrs exp