Senior Software Engineer, Apple Data Platform

Socket.dev

Cupertino (CA)

On-site

USD 150,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple Services Engineering (ASE) Data Platform team is seeking engineers who can design, develop, and deploy high-performance data systems used across Apple. You will work on scalable pipelines that process millions of events daily, delivering low-latency insights and reliable storage, caching, and search capabilities.

Ideal candidates have strong programming in Go/Java/Scala, IaC, and experience with Docker/Kubernetes, plus a degree in CS/CE.

Qualifications

  • 5+ years experience designing, developing, and deploying large-scale data processing frameworks.
  • Experience with cloud platforms (AWS, GCP) and building distributed systems with low latency and high availability.
  • Bachelor’s or Master’s degree in CS/CE or equivalent.

Responsibilities

  • Design, develop, and deploy scalable data platform services handling millions of queries daily.
  • Collaborate across teams to build infrastructure for structured/unstructured storage, caching, and search.
  • Build fault-tolerant systems with emphasis on reliability and performance.

Skills

Go
Java
Scala
Scripting languages

Education

Bachelor’s degree or Master’s in CS/CE or equivalent

Tools

Docker
Kubernetes
Terraform
Spark
Flink
Iceberg
Trino
Jupyter
Druid

Job description

Imagine what you could do here. At Apple, great ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Do you love solving complex challenges? Are you an inventive self-starter who takes pride in making ideas come to life on a global scale? Are you passionate about developing big-data platforms using creative algorithms to process petabytes of data with very low latency? Are you passionate about Cloud Technologies, have a proven track record in designing and implementing scalable solutions, love solving complex challenges and thrive in a collaborative team environment? If so, join Apple Services Engineering (ASE) Data Platform team to design and build a scalable big-data platform that is used across Apple. As part of Apple Services Engineering (ASE), you will have a meaningful role in designing, developing, and deploying high-performance systems that handle millions of queries every single day. This enormous scale brings challenges that require extraordinarily creative problem-solving. By focusing on and respecting the customer's needs, you'll be responsible for helping us build the technology that works for so many customers around the world. We are looking for engineers who are passionate about crafting big-data products. This role requires a deep understanding of developing products that are highly scalable, highly available, and fully fault tolerant.

DESCRIPTION

As part of the Data Platform team, you will have a meaningful role in designing, developing, and deploying high-performance systems that handle millions of online events and queries daily. This enormous scale brings challenges that require extraordinarily creative problem-solving. We are building and supporting critical infrastructure and frameworks that provide and support services like structured and unstructured storage, caching, queueing, searching, and much more. We are building and supporting critical infrastructure and frameworks...

MINIMUM QUALIFICATIONS
  • 5+ years experience designing, developing, and deploying large-scale data processing frameworks and applications on cloud-based infrastructure such as AWS, GCP, etc. Strong programming expertise in Go, Java, Scala, and scripting languages, preferably with critical, large-scale distributed systems.
  • Proficiency in Infrastructure as Code (IaC) tools. Experience with containerization and orchestration (e.g., Docker, Kubernetes).
  • Ability to design large-scale, complex applications with excellent run-time characteristics such as low latency, fault-tolerance, and high availability
  • A learning attitude to continuously improve the self, team, and the organization
  • Deeply concerned about excellence and quality
  • Loves fast-paced environment and learning/leveraging new technologies
  • Bachelor’s degree or Masters in Computer Science, Computer Engineering, or equivalent
PREFERRED QUALIFICATIONS
  • Experience engineering modern Analytics and Data technologies like Spark, Flink, Iceberg, Trino, Jupyter, Druid, etc. at scale is a plus
  • Experience with contribution to Open Source projects is a plus
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Apple Data Platform
Senior Software Engineer, Apple Data Platform

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Stock programs and RSUs
+1
Site Reliability Engineer, Apple Data Platform
Site Reliability Engineer, Apple Data Platform

Socket.dev • Austin (TX)

On-site
USD 150,000 - 230,000
Software Engineer - Data Solutions, AI & Data Platform (AiDP)
Software Engineer - Data Solutions, AI & Data Platform (AiDP)

Socket.dev • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Senior Data Platform Engineer — Scalable Analytics
Senior Data Platform Engineer — Scalable Analytics

Socket.dev • Cupertino (CA)

On-site
USD 150,000 - 190,000
Site Reliability Engineer, Apple Data Platform / Big Data Platform
Site Reliability Engineer, Apple Data Platform / Big Data Platform

Socket.dev • Austin (TX)

On-site
USD 120,000 - 180,000
Software Data Engineer
Software Data Engineer

Socket.dev • Cupertino (CA)

On-site
USD 150,000 - 190,000
Senior Distributed Systems Engineer - Services Special Projects
Senior Distributed Systems Engineer - Services Special Projects

Socket.dev • Cupertino (CA)

On-site
USD 170,000 - 210,000
Sr. Data Engineer, iCloud
Sr. Data Engineer, iCloud

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
Software Engineer (Data Solutions), AI & Data Platforms (AiDP)
Software Engineer (Data Solutions), AI & Data Platforms (AiDP)

Apple Inc. • Austin (TX)

On-site
USD 90,000 - 130,000
Platform Software Engineer, AI & Data Platforms (AiDP)
Platform Software Engineer, AI & Data Platforms (AiDP)

Socket.dev • Sunnyvale (CA)

On-site
USD 150,000 - 190,000