Principal Engineer, Apple Cloud Object Storage (ACOS), Storage Infrastructure

Apple, Inc.

Seattle (WA)

On-site

USD 205,000 - 374,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Employee stock programs
Medical and dental coverage
Tuition reimbursement

Job summary

Apple Inc. in Seattle is seeking an accomplished storage systems engineer to own the data path design for exabyte-scale storage. You will drive encoding, placement, and durability, balancing IOPS and capacity while integrating denser drive generations.

You will collaborate with hardware teams and executives, mentor senior staff, and shape multi-year roadmaps for high-performance AI/ML workloads and analytics. This role emphasizes leadership, architecture, and on-call reliability.

Qualifications

  • 15+ years in software development, with at least 10+ years designing, building, and operating large-scale distributed storage systems.
  • BS, MS, or PhD in Computer Science or a related field. A PhD in distributed systems or storage is a strong plus.
  • Proven track record of delivering storage systems at exabyte scale with deep experience in erasure coding, replication, data placement, repair and reconstruction, consistency models, and consensus protocols (e.g., Paxos, Raft).
  • Deep, hands-on expertise in encoding layers: Reed-Solomon and Local Reconstruction Codes, wide-stripe and geo-distributed coding schemes, with ability to reason about durability, availability, repair bandwidth, and IOPS trade-offs.
  • Familiarity with architecture of leading storage systems (Google Colossus, Ceph/RADOS, Azure Blob Storage, S3, HDFS).
  • Experience with modern drive landscape (QLC, dense flash, SMR, HAMR, heterogeneous fleets) and disaggregated storage/compute.
  • Experience designing storage for AI/ML or large-scale analytics workloads, understanding I/O patterns of training pipelines and high-transaction databases.
  • Operational credibility: experience on-call for production storage at scale, and debugging data loss/availability incidents.
  • Strong ability to influence without authority and align senior engineers on major technical decisions.
  • Outstanding communication skills for executive-level trade-offs and technical debates.

Responsibilities

  • Set the Technical Agenda: own multi-year architecture and roadmap for ACOS encoding, placement, and data serving.
  • Synthesize hardware trends and industry practice into a strategy keeping storage reliability and efficiency ahead of requirements.
  • Raise the Technical Bar: mentor senior engineers, lead design and development for high-consequence systems, set high standards for design/operations.
  • Drive Alignment: broker decisions across customers, partners, and stakeholders.

Skills

Erasure coding
Replication
Data placement
Repair and reconstruction
Paxos/Raft
Reed-Solomon
Local Reconstruction Codes
Wide-stripe coding
Geo-distributed coding

Education

BS in Computer Science
MS in Computer Science
PhD in distributed systems or storage

Tools

Google Colossus
Ceph/RADOS
Azure Blob Storage
Amazon S3
HDFS

Job description

Seattle, Washington, United States Software and Services

Description

This is a role for an engineer who has designed, shipped, and operated the data path of a storage system at exabyte scale.The next big challenge here is to support the industry's transition to much denser drives. This means capacity per drive is growing far faster than IOPS per drive, and maintenance operations — sealing, compaction, scrubbing, repair, rebalancing, cross-region replication — consumes that increasingly scarce IOPS budget. This is made harder by the growing demand for high-performance storage tiers by Data and AI workloadsYou will own the technical agenda for solving that, across four areas:

  • Storage Efficiency. Drive cost per usable byte down further: reduce replication factor without conceding the durability bar, reclaim storage overheads for compaction and other processes, and make placement maximize both space and IOPS utilization. Land support for denser and heterogeneous drive generations (CMR, HAMR, SMR) without letting IOPS-per-TB become the binding constraint on the fleet.
  • Storage Integrity. Guarantee 11-nines of durability in production in the face of software and hardware failures. Own detection and repair end to end: balance detection latency against the IOPS cost of scrubbers and ensure correctness of the encode/decode/repair/rebalance paths.
  • Storage Performance. Deliver differentiated performance tiers. That means improving tail latency and IOPS for the standard performance tier, while also introducing high-performance SSD-backed tiers for data and AI workloads.
  • Capacity Planning and Management. Make supply closely track customer demand. Own demand forecasting, drive-generation transitions, capacity on-boarding and decommissioning, quota and rate-limit commitments, and the release value when the system is oversubscribed.

Your influence will extend well beyond ACOS. You will be the person Apple's storage organization, its hardware engineering partners, and its executives rely on for judgment on encoding, durability, and fleet efficiency.

Responsibilities
  • Set the Technical Agenda. Own the multi-year architecture and roadmap for how ACOS encodes, places, and serves data. Identify and prioritize the problems that matter most.
  • Synthesize hardware trends (HAMR, SMR, disaggregation), research and industry practice (wide-stripe coding, disk-adaptive and temperature-adaptive redundancy, tiering), and workload evolution into a strategy that keeps our storage reliability and efficiency ahead of customer requirements.
  • Raise the Technical Bar. Mentor and grow the most senior engineers in the org. Lead design and development for our highest-consequence systems, and set high standards for the design and operations of our services.
  • Drive Alignment. Broker decisions across customers, partners (SRE, hardware, capacity), and stakeholders.
Minimum Qualifications
  • 15+ years in software development, with at least 10+ years designing, building, and operating large-scale distributed storage systems.
  • BS, MS, or PhD in Computer Science or a related field. A PhD in distributed systems or storage is a strong plus.
  • Proven track record of delivering storage systems at ~exabyte scale. Your past work should demonstrate depth in erasure coding, replication, data placement, repair and reconstruction, consistency models, and consensus protocols (e.g., Paxos, Raft).
  • Deep, hands-on expertise in the encoding layer specifically: Reed-Solomon and Local Reconstruction Codes, wide-stripe and geo-distributed coding schemes, and the ability to reason quantitatively about the resulting durability, availability, repair-bandwidth, and IOPS trade-offs.
  • Familiarity with the architecture of industry-leading storage systems (e.g., Google Colossus, Ceph/RADOS, Azure Blob Storage, Amazon S3, Meta f4/Tectonic, HDFS).
  • Experience with the modern drive landscape and its implications: QLC and dense flash, SMR, HAMR, heterogeneous fleets, declining IOPS per TB, and disaggregated storage and compute.
  • Experience designing storage for high-performance workloads, particularly AI/ML or large-scale analytics. Familiarity with the I/O patterns of training pipelines, data processing engines, and high-transaction databases.
  • Operational credibility: you have carried a pager for a storage system at scale, and your architectural judgment is shaped by having debugged data loss and availability incidents.
  • Exceptional ability to influence without authority, with a history of driving major technical decisions and aligning senior engineering leaders across a large organization.
  • Outstanding communication skills — able to distill trade-offs for an executive audience and to hold a deep technical debate with principal-level engineers.
Preferred Qualifications
  • Experience building out a credible, funded, multi-year path to a materially lower cost per usable byte.
  • In-depth understanding of maintenance overhead per usable byte trending down as drive density goes up — support denser drives.
  • Experience with durability guarantees measured and guaranteed in production.
  • Knowledge of performance tiers in production that support AI/ML and data teams.
  • Understanding of capacity that tracks demand within a tight band.

At Apple, base pay is one part of our total compensation package and is determined within a range. It provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $205,400 and $374,300, 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, and for formal education related to advancing your career at Apple, 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

Principal Engineer, Apple Cloud Object Storage (ACOS), Storage Infrastructure
Principal Engineer, Apple Cloud Object Storage (ACOS), Storage Infrastructure

Apple Inc. • Seattle (WA)

On-site
USD 205,000 - 374,000
Medical coverage
Dental coverage
Stock programs
+2
Principal Storage Architect — Exabyte-Scale AI/Analytics
Principal Storage Architect — Exabyte-Scale AI/Analytics

Apple Inc. • Seattle (WA)

Hybrid
USD 205,000 - 374,000
Medical coverage
Dental coverage
Stock programs
+2
Storage Systems Engineer, Software Delivery & Technologies
Storage Systems Engineer, Software Delivery & Technologies

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Stock options
Relocation
Education reimbursement
+2
Storage Infrastructure - Apple Service Engineering
Storage Infrastructure - Apple Service Engineering

Apple, Inc. • Seattle (WA)

On-site
USD 142,000 - 214,000
Comprehensive medical and dental
Retirement benefits
Employee stock purchase plan
Software Engineering Manager, ASE Storage Infrastructure
Software Engineering Manager, ASE Storage Infrastructure

Apple, Inc. • Cupertino (CA)

On-site
USD 228,100 - 342,800
Comprehensive medical and dental coverage
Retirement benefits
Educational reimbursement
+1
Staff Software Engineer, ASE Storage team
Staff Software Engineer, ASE Storage team

Apple Inc. • Cupertino (CA)

On-site
USD 216,000 - 325,000
Discretionary bonuses
Relocation assistance
Stock programs
Senior Cloud Infrastructure and AI Efficiency Engineer
Senior Cloud Infrastructure and AI Efficiency Engineer

Apple, Inc. • Seattle (WA)

Hybrid
USD 175,000 - 309,000
Senior Cloud Infrastructure and AI Efficiency Engineer
Senior Cloud Infrastructure and AI Efficiency Engineer

Apple, Inc. • San Francisco (CA)

On-site
USD 185,000 - 325,000
Stock options
Relocation
Educational reimbursement
+6
Software Engineer, OS and System Services
Software Engineer, OS and System Services

Apple, Inc. • Seattle (WA)

On-site
USD 142,000 - 263,000
Sr. Engineering Manager, ASE Efficiency
Sr. Engineering Manager, ASE Efficiency

Apple, Inc. • Cupertino (CA)

On-site
USD 268,000 - 402,000
Stock options
Education reimbursement
Relocation assistance
+1