Senior Data Platform Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
13 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $214k
$133k $293k
below market most similar roles pay here above market

This role pays more than 72% of similar roles. Most pay $148,875–$216,300 — the blue band above. At the midpoint, this role pays about $214k 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 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 · Senior Data Platform Engineer

The Sr. Data Platform Engineer (Ai & Data Platforms) joins the Information Systems and Technology group to design, develop, test, document, and maintain code for world-class data platforms. Working within the AI, ML, and data processing systems domain, this senior-level role involves participating in every project phase from planning to implementation. The engineer will build high-scale, high-performance, and fault-tolerant cloud-based distributed systems. Key technical requirements include proficiency in Java, Python, and SQL, with a focus on concurrency, memory management, and performance optimization. Candidates should possess skills in API implementation like REST or GraphQL, as well as experience with CI/CD tools, Kubernetes, and distributed orchestration systems like Airflow, Spark, or Flink. The role also involves working with Gen AI approaches like MCP servers and ReAct.

What you'll do

  • Design, develop, test, and maintain high-scale data platforms using Java and Python.
  • Build high-performance, fault-tolerant, and secure cloud-based distributed systems.
  • Implement and manage APIs using protocols such as REST, RPC, and GraphQL.
  • Conduct performance analysis and troubleshoot large-scale distributed systems.
  • Deploy and release containerized software applications on cloud-based Kubernetes environments.
  • Develop and manage distributed orchestration and computing systems like Airflow, Spark, or Flink.
  • Build and integrate Generative AI components including MCP servers and ReAct approaches.
  • Optimize backend code for concurrency, memory management, and overall system performance.

What we're looking for

  • 5 years of proven experience developing software in a professional capacity.
  • 5 years of experience implementing and shipping high-scale, high-performance, and secure cloud-based distributed systems.
  • 5 years of experience building large-scale distributed systems in Java/Python or similar languages.
  • 5 years of experience conducting performance analysis and troubleshooting large-scale distributed systems.
  • 5 years of experience with Java or Python, including proficiency in concurrency, memory management, and performance optimization.
  • Proficiency in SQL.
  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • Proficiency in data structures, algorithms, and software design patterns (preferred).
  • Experience with CI/CD tools, containerized software, and cloud-based Kubernetes (preferred).
  • Experience with Gen AI, distributed orchestration systems, and networking concepts (preferred).

More like this

Similar roles

Senior Data Platform Engineer

Apple Inc

Sunnyvale, CA 59 days ago $150,400–$277,600
Java Python SQL Kubernetes AWS GCP Azure CI/CD Spark Flink Airflow REST GraphQL RPC Gen AI Distributed Systems Data Structures Algorithms
5+ yrs exp

Senior Data Platform Engineer

Apple Inc

Sunnyvale, CA 40 days ago $150,400–$277,600
Java Python SQL Kubernetes AWS GCP Azure CI/CD Spark Flink Airflow REST GraphQL RPC Gen AI Distributed Systems Data Structures Algorithms
5+ yrs exp

Senior Data Platform Engineer

Apple Inc

Sunnyvale, CA 23 days ago $150,400–$277,600
Java Python SQL Kubernetes AWS GCP Azure CI/CD Spark Flink Airflow REST GraphQL RPC Gen AI Distributed Systems Data Structures Algorithms
5+ yrs exp

AI Data Platform Engineer

Apple Inc

Cupertino, CA 88 days ago $150,400–$277,600
Python SQL Spark PySpark Kafka Airflow Kubeflow MLflow Ray Pandas Kubernetes Docker AWS Azure GCP CI/CD RAG Vector Databases Iceberg Delta Lake Java Scala
5+ yrs exp

Senior Data Platform Engineer

Citi

Irving, TX +2 29 days ago $107,120–$160,680
Python PySpark SQL Server T-SQL ETL Microsoft SSIS Hadoop HDFS Hive AutoSys Git CI/CD Docker Kubernetes MongoDB Data Warehousing Dimensional Modeling
4+ yrs exp Hybrid