Software Engineer, Data Analytics, AI & Data Platforms

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 58% of similar roles. Most pay $139,338–$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

The Software Engineer (Data Analytics), AI & Data Platforms (AiDP) joins the Data Services organization to build data analytics and search capabilities. This role involves developing data processing platforms, provisioning, backup, and observability tools for critical internet services. You will build and run platforms with monitoring and incident management while supporting performance engineering and data migrations across hybrid-cloud environments including AWS and AliCloud. Key technologies include Java, Python, OpenSearch, ClickHouse, SingleStore, Couchbase, Apache Doris, and Apache Milvus. You will manage services across bare metal, virtualized, and containerized platforms like Kubernetes. The work focuses on solving data processing challenges while ensuring compliance with local data residency and regulatory requirements, such as China's Cybersecurity Law and PIPL, for transactional workloads and distributed data processing.

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.
  • Execute and support data migration tasks across hybrid-cloud environments including AWS and AliCloud.
  • Perform performance engineering tasks such as profiling and tuning under senior guidance.
  • Manage services across bare metal, virtualized, and containerized (K8s) platforms.
  • Maintain technical documentation including Runbooks, architecture diagrams, and migration playbooks.
  • Ensure compliance with local data residency and regulatory requirements for international infrastructure.

What we're looking for

  • 3+ years of experience in the data analytics and/or data search space.
  • Experience and knowledge of Java or Python programming languages.
  • Hands-on production experience with at least one of the following: Solr, Elastic Search, Iceberg, or OpenSearch.
  • Exposure to running infrastructure with automation tooling across Datacenter and Cloud architectures, including Alibaba Cloud and/or AWS/GCP.
  • Bachelor's or Master's degree in Computer Science or a 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 or 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
Python OpenSearch ClickHouse SingleStore Couchbase Apache Doris Apache Milvus AWS AliCloud Kubernetes K8s EC2 ECS Hybrid-Cloud Data Migration Observability SLIs SLOs OLTP
3+ 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

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