Taro Logo

Senior / Staff Data Infrastructure Engineer for Lakehouse, Apple Data Platform

Apple is a technology company that creates innovative products and services including iPhone, Mac, iPad, and more.
$171,600 - $302,200
Data
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Job Description

The Apple Data Platform team, part of the Services organization, powers analytics and machine learning across Apple. We're seeking a Senior/Staff Data Infrastructure Engineer to join our Data Lakehouse team, which provides a fully managed Lakehouse solution powered by Apache Iceberg and custom-built services. This role offers an opportunity to work on infrastructure that supports critical products including Siri, Search, Media, iCloud, News, Apple Intelligence, and Maps.

As a senior member of the team, you'll lead the development of our data lakehouse platform, working with cutting-edge technologies like Apache Iceberg, Spark, and Kubernetes. You'll be responsible for designing and implementing scalable solutions that handle exabyte-scale data processing while maintaining high reliability and security standards.

The ideal candidate combines deep technical expertise in distributed systems and data infrastructure with strong leadership abilities. You'll guide team members in their technical and professional growth while collaborating across functions to drive project success. Your work will directly impact Apple's ability to leverage data for innovation across its products and services.

This role offers competitive compensation including base pay between $171,600 and $302,200, plus equity opportunities through Apple's stock programs. You'll also receive comprehensive benefits including medical/dental coverage, retirement benefits, and education reimbursement. Join us in building the next generation of data infrastructure at Apple's Seattle office, where you'll work with talented engineers on challenging technical problems at massive scale.

The position requires 10+ years of experience with distributed systems and data technologies, proficiency in Java/Scala, and a track record of designing reliable APIs and services. If you're passionate about building world-class infrastructure products and want to make an impact at Apple, we'd love to hear from you.

Last updated 14 days ago

Responsibilities For Senior / Staff Data Infrastructure Engineer for Lakehouse, Apple Data Platform

  • Build and operate Apple's largest data platform supporting exabyte scale
  • Scale and operationalize multi-tenant, highly secure, privacy enabled Data Lakehouse
  • Ensure data platform offers reliable high quality data with consistent SLAs
  • Write code, documentation, participate in code reviews, and mentor other engineers

Requirements For Senior / Staff Data Infrastructure Engineer for Lakehouse, Apple Data Platform

Java
Scala
Kubernetes
  • 10+ years of experience in design and development of scaling, and operation of distributed systems
  • Proficient in Java or Scala
  • Proven expertise in designing and developing scalable, reliable APIs
  • Skilled at debugging complex issues in large-scale distributed systems
  • Bachelor's, Master's, or Ph.D. in Computer Science or related technical discipline
  • Exceptional communication and collaboration skills

Benefits For Senior / Staff Data Infrastructure Engineer for Lakehouse, Apple Data Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Related Jobs

Sr. Software Engineer, Big Data - Apple Services Engineering

Senior Software Engineer position at Apple Services Engineering focusing on big data systems and analytics platforms.

Senior / Staff Software Engineer - Apple Data Platform

Senior/Staff Software Engineer role at Apple focusing on MLOps and data platform infrastructure, building scalable systems for ML workflows and AI deployment.

Staff / Principal Software Engineer (Spark Kafka, Iceberg), Apple Data Platform

Staff/Principal Software Engineer role at Apple focusing on distributed systems and streaming processing using Spark, Kafka, and Iceberg technologies.

Staff Software Engineer - Data Infrastructure

Staff Software Engineer position at Apple focusing on building scalable data infrastructure and processing frameworks.

Governance and Infrastructure Data Engineer

Senior data engineering role at NVIDIA focusing on infrastructure governance, data modeling, and analytics, offering competitive compensation and the opportunity to work with cutting-edge technology.