Sr. / Staff Software Engineer, Data Lakehouse, Apple Data Platform

Apple Inc.

Seattle (WA)

On-site

USD 175,000 - 309,000

Full time

40 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive medical and dental cover
Retirement benefits
Discounted products & free services
Educational expense reimbursement

Job summary

Apple Inc. is seeking a Sr. / Staff Software Engineer to lead the Data Lakehouse within the Data Platform.

You will own the exabyte-scale data platform and drive cross-functional collaboration across analytics, ML, and product teams. You’ll mentor engineers, design scalable APIs, and partner with security, reliability, and cloud teams to deliver high-quality data services for internal Apple customers. This role demands deep experience with Spark, Iceberg, and cloud ecosystems, plus a passion for

Qualifications

  • 10+ years designing and operating scalable distributed systems.
  • Proficient in Java or Scala and with Iceberg technology.
  • Experience with Spark, Kafka, Flink and Kubernetes/AWS EKS.
  • Strong API design, debugging, and cross-team collaboration.

Responsibilities

  • Build and operate Apple’s largest data platform supporting exabyte scale.
  • Scale and operationalize the largest multi-tenant, highly secure Data Lakehouse.
  • Ensure data platform offers reliable high quality data with SLAs, monitoring, and incident response.
  • Write code, documentation, participate in code reviews, and mentor other engineers.

Skills

Distributed systems
Apache Spark
Kafka
Flink
Iceberg
Iceberg Rest Catalog
Kubernetes / AWS EKS
Java / Scala
API design
Open source contribution

Education

CS degree (BSc/MSc/PhD)

Tools

Iceberg Rest Catalog

Job description

Sr. / Staff Software Engineer, Data Lakehouse, Apple Data Platform

Seattle, Washington, United States Software and Services

The Apple Data Platform team, part of the Services organization, powers analytics and machine learning across Apple. Our mission is to deliver cutting-edge, reliable, and user-friendly infrastructure for data ingestion, storage, processing, and interaction, enabling teams to build data-intensive applications with ease and success.This role sits within the Data Lakehouse team, a part of the Apple Data Platform. The team provides a fully managed Lakehouse solution powered by Apache Iceberg, Iceberg REST Catalog, and custom-built services to manage data at scale. Our platform supports both analytical and machine learning workloads across Apple, serving key products and organizations including Siri, Search, Media, iCloud, News, Apple Intelligence, and Maps. We continuously innovate to meet evolving customer needs and market trends.We seek engineers passionate about building world-class infrastructure products. In this role, you will lead the data lakehouse team, guiding team members in both technical and professional growth. You will collaborate closely with cross-functional teams to lead the planning, execution, and success of technical projects, with a focus on enhancing the experience for Apple’s internal customers.

Description

The ideal candidate will have outstanding communication skills, proven data infrastructure/platform design and implementation capabilities, strong business acumen, and an innate drive to deliver results. He/she will be a self-starter, comfortable with ambiguity and will enjoy working in a fast-paced dynamic environment.

Responsibilities
  • Build and operate Apple’s largest data platform supporting exabyte scale.
  • Scale and operationalize the largest custom build multi-tenant, highly secure, privacy enabled Data Lakehouse.
  • Ensure data platform offers reliable high quality data with consistent SLAs with good monitoring, alerting and incident response and continual investment to reduce tech-debt
  • Write code, documentation, participate in code reviews, and mentor other engineers
Minimum Qualifications
  • 10+ years of experience in design and development of scaling, and operation of distributed systems, including technologies like Apache Spark, Kafka, Flink, and Iceberg, along with resource management systems like Kubernetes or AWS EKS.
  • Proficient in Java or Scala.
  • Proficient in Apache Iceberg and Iceberg Rest Catalog specification
  • Proven expertise in designing and developing scalable, reliable APIs.
  • A hands-on approach with a willingness to engage in daily technical work.
  • Contributions to Open-Source projects like Apache Iceberg are a plus.
  • Skilled at debugging complex issues in large-scale distributed systems.
  • Driven by a passion for building reliable, maintainable, and user-friendly products and services.
  • Exceptional communication and collaboration skills, with the ability to work effectively across multiple teams and functions.
  • Bachelor’s, Master’s, or Ph.D. in Computer Science or a related technical discipline.
Preferred Qualifications
  • Expertise in public cloud platform’s like AWS, S3, EKS, IAM.
  • Contributor to open source technologies like Spark or Iceberg.
  • Expertise in building Lakehouse for large scale data platforms.
  • Experience with development of Iceberg Rest Catalogs like Apache Polaris, Graviton etc.

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $175,000 and $308,500, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including:

  • Comprehensive medical and dental coverage
  • retirement benefits
  • a range of discounted products and free services
  • reimbursement for certain educational expenses — including tuition

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. / Staff Software Engineer, Data Lakehouse, Apple Data Platform
Sr. / Staff Software Engineer, Data Lakehouse, Apple Data Platform

Socket.dev • Seattle (WA)

On-site
USD 160,000 - 260,000
Principal Data Architect and Manager - Service Special Projects
Principal Data Architect and Manager - Service Special Projects

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 238,000 - 402,000
Employee stock programs
Relocation assistance
Tuition/education reimbursement
Sr. Software Engineer (Data Solutions), IS&T Ai & Data Platforms
Sr. Software Engineer (Data Solutions), IS&T Ai & Data Platforms

Apple Inc. • Sunnyvale (CA), Northern (KY)

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

Apple Inc. • Sunnyvale (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+1
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
Principal Data Engineering Lead - Services Special Project
Principal Data Engineering Lead - Services Special Project

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 263,000 - 394,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
AIML - Sr Data Engineer, DMLI
AIML - Sr Data Engineer, DMLI

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Software Development Engineer, Compute Platform
Software Development Engineer, Compute Platform

Apple Inc. • Seattle (WA), Northern (KY)

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

Apple Inc. • Sunnyvale (CA), Northern (KY)

Hybrid
USD 150,000 - 225,000
Comprehensive medical and dental
Retirement benefits
Employee stock purchase plan
+1