A

Apple

Designs phones, computers and their operating systems

Principal Engineer - Multiple Teams

DevOps & InfrastructureConfirmed live in the last 24 hours
Full-timeSeattle, WA, USANo salary listedIn-person

About the Job

Requirements

  • 15+ years in software development, including at least 10+ years designing, building, and operating large-scale distributed storage systems.
  • A BS, MS, or PhD in Computer Science or a related field.
  • A proven track record of delivering storage systems at approximately exabyte scale, with depth in erasure coding, replication, data placement, repair and reconstruction, consistency models, and consensus protocols such as Paxos and Raft.
  • Hands-on expertise in the encoding layer, including Reed-Solomon and Local Reconstruction Codes, wide-stripe and geo-distributed coding schemes, and quantitative reasoning about durability, availability, repair-bandwidth, and IOPS trade-offs.
  • Familiarity with the architecture of industry-leading storage systems such as Google Colossus, Ceph/RADOS, Azure Blob Storage, Amazon S3, Meta f4/Tectonic, and HDFS.
  • Experience with the modern drive landscape and its implications, including 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, and familiarity with I/O patterns of training pipelines, data processing engines, and high-transaction databases.
  • Operational credibility from carrying a pager for a storage system at scale and debugging data-loss and availability incidents.
  • Ability to influence without authority, drive major technical decisions, and align senior engineering leaders across a large organization.
  • Ability to communicate trade-offs to executive audiences and engage in deep technical debate with principal-level engineers.

Responsibilities

  • Own the multi-year architecture and roadmap for how ACOS encodes, places, and serves data, and identify and prioritize the most important problems.
  • Synthesize hardware trends, research and industry practice, and workload evolution into a strategy that keeps storage reliability and efficiency ahead of customer requirements.
  • Drive storage efficiency by reducing cost per usable byte, reducing replication factor without compromising durability, reclaiming overhead for compaction and other processes, and optimizing placement for space and IOPS utilization.
  • Land support for denser and heterogeneous drive generations, including CMR, HAMR, and SMR, without allowing IOPS per TB to become the fleet's binding constraint.
  • Guarantee 11-nines of durability in production despite software and hardware failures; own detection and repair end to end, balance detection latency against scrubber IOPS cost, and ensure correctness of encode, decode, repair, and rebalance paths.
  • Deliver differentiated performance tiers by improving tail latency and IOPS for the standard tier and introducing high-performance SSD-backed tiers for data and AI workloads.
  • Manage capacity so supply closely tracks customer demand, including demand forecasting, drive-generation transitions, capacity onboarding and decommissioning, quota and rate-limit commitments, and value release when the system is oversubscribed.
  • Mentor and grow the most senior engineers in the organization.
  • Lead design and development for the highest-consequence systems and set high standards for service design and operations.
  • Broker decisions across customers, partners including SRE, hardware, and capacity teams, and stakeholders.

Desired Qualifications

  • Experience building a credible, funded, multi-year path to materially lower cost per usable byte.
  • In-depth understanding of maintenance overhead per usable byte trending downward as drive density increases, and how to support denser drives.
  • Experience with durability guarantees measured and guaranteed in production.
  • Knowledge of production performance tiers that support AI/ML and data teams.
  • Understanding of capacity that tracks demand within a tight band.
  • A PhD in distributed systems or storage.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs