Staff ML Infrastructure Engineer - Jobs - Careers at Apple
- Own the architecture of the platform behind Apple's largest model builds: define how ingestion, immutable versioning, lineage, and governance work across structured, unstructured, and multimodal data at petabyte scale, so every model run is reproducible from a versioned dataset.
- Set the technical direction for high-throughput data delivery to Apple's largest GPU and TPU fleets: define the data access and loading architecture that keeps training compute-bound, not I/O-bound.
- Make the hard system-level and format calls that the whole platform inherits, columnar and lakehouse strategy, the dataset abstraction spanning structured and multimodal data, the shape of the SDK and core libraries, backed by design and proof, not just opinion.
- Drive technical direction and influence across the platform and partner teams (data, embeddings, features, research), and define the interfaces and contracts between them.
- Raise the technical bar across the team: mentor senior engineers, lead design reviews, and be the escalation point for the problems no one else can crack.
- Partner with research and product leadership to shape the platform roadmap for next-generation workloads: foundation models, multimodal data, and retrieval-augmented systems.
- Drive efficiency, reliability, and automation across the data plane and control plane that power Apple's ML fleet.
- 10+ years of work experience in machine learning infrastructure, distributed data systems, or a related field.
- 10+ years of experience building and shipping large-scale data or ML infrastructure and platforms in production.
- Extensive experience architecting and delivering large-scale distributed data or ML infrastructure that multiple teams or products depend on in production.
- A track record of setting technical direction and driving it to delivery across teams, not just within a single component.
- Deep systems engineering: strong Python plus a systems language (Rust strongly preferred; C++ or Go acceptable), and hands-on performance engineering for I/O-bound workloads (Arrow, zero-copy, memory mapping, async I/O, high-throughput object storage).
- Deep familiarity with columnar and lakehouse formats (Parquet, Iceberg, Delta, or Lance) and the judgment to choose between them at scale.
- Strong working knowledge of the end-to-end ML workflow and how training and inference consume data, enough to architect data systems that serve them.
- Familiarity with modern ML and generative techniques (transformers, diffusion, retrieval-augmented generation, fine-tuning) at the level needed to design for those consumers.
- Demonstrated ability to design highly available, easy-to-use systems and to mentor and elevate the engineers around you.
- Strong collaboration and communication, with the ability to align multiple teams around a technical direction.
- B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or equivalent practical experience.
- Experience defining data or ML platform architecture that was adopted across an organization.
- Deep experience with the data-loading and dataset-access layer of a modern ML framework (PyTorch, JAX, or TensorFlow).
- Distributed data-loading frameworks for ML: Ray Data, NVIDIA DALI, WebDataset, or Mosaic StreamingDataset.
- Experience feeding data to GPU or TPU fleets at scale and keeping them saturated.
- Data lineage and governance systems: DataHub, OpenLineage, Unity Catalog, or equivalent.
- Contributions to or operational experience with Spark, Daft, Polars, or DuckDB internals.
- Containerization and orchestration (Docker, Kubernetes).
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.
Required Skills
Required Languages
🇬🇧 English