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
21 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $183k
This role $188k
$135k most similar roles pay here $235k

This role pays more than 52% of similar roles. Most pay $144,400–$222,000 — the shaded band above. At the midpoint, this role pays about $188k versus about $183k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 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

Software Engineer (Data Analytics), AI & Data Platforms (AiDP) joins the AiDP Data Services team to build data processing platforms and develop essential tooling for critical internet services. The role involves building and running data analytics and search capabilities, including provisioning, backup, restore, and observability across technologies like OpenSearch, ClickHouse, SingleStore, Couchbase, Apache Doris, and Apache Milvus. You will perform performance engineering, manage services on bare metal, virtualized, and containerized platforms, and execute data migrations across hybrid-cloud environments involving AWS and AliCloud. Key responsibilities include maintaining documentation and ensuring compliance with local data residency requirements. Candidates should possess experience in Java or Python, along with familiarity with tools like Solar, Elastic Search, or Iceberg. The work focuses on solving complex problems related to distributed data processing, fast querying, and consistency models for transactional workloads.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Build and manage data processing platforms with integrated monitoring, alerting, and incident management systems.
  • Develop and maintain data analytics and search capabilities across technologies like OpenSearch, ClickHouse, and Milvus.
  • Perform performance engineering tasks including profiling and tuning for distributed data systems.
  • Manage services across bare metal, virtualized (EC2, AliCloud), and containerized (Kubernetes) environments.
  • Execute and support complex data migration tasks across hybrid-cloud infrastructures with validation and rollback support.
  • Produce 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

  • Bachelor's or Master's degree in Computer Science or a related work experience.
  • 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: Solar, Elastic Search, Iceberg, ClickHouse, Doris, or Couchbase.
  • Exposure to running infrastructure using automation tooling across Datacenter and Cloud architectures (including Alibaba Cloud and/or AWS).
  • Operational experience with stateful services on Kubernetes (preferred).
  • Experience with database-as-a-service control planes, provisioning APIs, or self-service tooling (preferred).
  • Experience 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 21 days ago $150,400$225,300
OpenSearch ClickHouse Couchbase Apache Doris Apache Milvus Java Python Kubernetes AWS AliCloud Elastic Search Iceberg EC2 Data Migration Observability SLIs SLOs OLTP distributed-SQL
3+ yrs exp

Senior Software Engineer, AI & Data Platforms

Apple Inc

Sunnyvale, CA 24 days ago $150,400$277,600
Python Go AWS GCP AliCloud Kubernetes Docker PostgreSQL MongoDB Microservices REST gRPC Data Engineering Containerization Multi-threading Concurrency System Design API Development