Senior Data Platform Engineer

Apple Inc

Confirmed live today High trust

Quick summary

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

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, CI/CD tools, and containerized software on Kubernetes. Additional experience with Gen AI, distributed orchestration systems like Airflow, Spark, or Flink, and networking protocols is preferred to solve complex data processing problems.

What you'll do

  • Design, develop, test, and maintain high-quality code using Java and Python.
  • Build and manage world-class AI and data processing platforms.
  • Implement high-scale, high-performance, and fault-tolerant cloud-based distributed systems.
  • Develop and integrate various APIs including REST, RPC, and GraphQL.
  • Conduct performance analysis and troubleshoot large-scale distributed systems.
  • Optimize software for concurrency, memory management, and overall performance.
  • Deploy and release containerized software applications using CI/CD tools and Kubernetes.
  • Manage distributed orchestration and computing systems using tools like Airflow, Spark, or Flink.

What we're looking for

  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • 5 years of proven experience developing software in a professional capacity.
  • 5 years of experience implementing and shipping high-scale, high-performance, fault-tolerant, 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.
  • Proficiency in data structures, algorithms, and software design patterns (preferred).

More like this

Similar roles

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

Senior Data Platform Engineer

Apple Inc

Sunnyvale, CA 13 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 Networking
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