Software Engineer, Data Analytics, AI & Data Platforms

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$225,300 / yr
Posted
67 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $179k
This role $188k
$128k $236k
below market most similar roles pay here above market

This role pays more than 59% of similar roles. Most pay $138,161–$219,650 — the blue band above. At the midpoint, this role pays about $188k versus about $179k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Data Analytics, AI & Data Platforms

JOB TITLE: Software Engineer (Data Analytics), AI & Data Platforms (AiDP) The Software Engineer (Data Analytics), AI & Data Platforms (AiDP) joins the Data Services organization to build data analytics and search capabilities. You will develop data processing platforms, provisioning, backup, and observability tools for critical internet services. Day-to-day responsibilities include running platforms with monitoring and incident management, supporting performance engineering, and executing data migrations across hybrid-cloud environments. You will work with technologies including Python, OpenSearch, ClickHouse, SingleStore, Couchbase, Apache Doris, and Apache Milvus. The role requires managing services across bare metal, EC2, AliCloud ECS, and Kubernetes. You will solve technical problems related to distributed data processing, fast querying, and consistency models while ensuring compliance with local data residency and regulatory requirements for China-based infrastructure and transactional workloads.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Build and run data processing platforms with integrated monitoring, alerting, and incident management.
  • Manage data analytics and search capabilities across platforms like OpenSearch, ClickHouse, and Milvus.
  • Perform performance engineering tasks including profiling and tuning under senior guidance.
  • Manage services across bare metal, virtualized (EC2, AliCloud), and containerized (K8s) platforms.
  • Execute and validate data migration tasks across hybrid-cloud environments.
  • Maintain technical documentation including Runbooks, architecture diagrams, and migration playbooks.
  • Ensure compliance with local data residency and regulatory requirements for global infrastructure.

What we're looking for

  • 3+ years of experience in the data analytics and/or data search space.
  • Experience and knowledge of the Python programming language.
  • Production experience with data analytics databases such as ClickHouse.
  • Experience running infrastructure with automation tooling across Datacenter and Cloud architectures (including Alibaba Cloud and/or AWS).
  • Bachelor's or Master's degree in Computer Science or related work experience.
  • Operational experience with stateful services on Kubernetes (preferred).
  • Exposure to database-as-a-service control planes, provisioning APIs, or self-service tooling (preferred).
  • Experience assisting with cross-cloud/hybrid-cloud data migrations for transactional systems (preferred).

More like this

Similar roles

Software Engineer, Data Analytics, AI & Data Platforms

Apple Inc

Sunnyvale, CA 67 days ago $150,400–$225,300
OpenSearch ClickHouse SingleStore Couchbase Apache Doris Apache Milvus AWS AliCloud Kubernetes Java Python Elastic Search Solr Iceberg EC2 GCP Observability Data Migration
3+ yrs exp

Software Engineer (Transactional), AI & Data Platforms

Apple Inc

Sunnyvale, CA 67 days ago $150,400–$225,300
PostgreSQL Oracle MongoDB CockroachDB Python Go Kubernetes SRE EC2 Ali Cloud ECS Hybrid Cloud Observability SLIs SLOs Incident Management Data Migration distributed-SQL
2+ yrs exp

Software Engineer, Data Solutions, AI & Data Platform

Apple Inc

Sunnyvale, CA 74 days ago $150,400–$225,300
Python SQL Apache Spark PySpark Snowflake Flink Trino Java Scala Apache Kafka Iceberg Data Warehousing Data Pipelines Cloud Platforms Generative AI Distributed Frameworks
4+ yrs exp

Software Engineer, Data Solutions

Apple Inc

Sunnyvale, CA 38 days ago $150,400–$225,300
Python Scala Java Snowflake Big Query Spark Kafka AWS Microsoft Azure Google Cloud ETL Streamlit Superset Tableau Looker GenAI Distributed Systems