A

Apple

Designs phones, computers and their operating systems

Principal Data Architect and Manager - Service Special Projects

Data EngineeringConfirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listedIn-person

About the Job

Requirements

  • A Master's degree in Computer Science or a related field and 12 or more years of experience in Data Architecture, Data Engineering, or Platform Engineering, including at least 5 years in a Principal, Staff, or Lead Manager capacity.
  • Experience leading and managing engineers, including hiring, performance management, and technical mentorship of senior individual contributors and managers.
  • A track record of shipping and operating petabyte-scale, low-latency data platforms in production.
  • Expertise in cloud object storage, such as AWS S3, and its architectural considerations for massive data lakes and lakehouses.
  • Experience architecting entity resolution, conflation, or knowledge-graph construction at scale, ideally involving billions of frequently updated entities.
  • Experience designing pipelines that process structured, text, and image data and integrate machine-learning inference, including large language models and embedding models, for enrichment and transformation.
  • Familiarity with large language model and model-serving infrastructure trade-offs, including inference runtimes and GPU-backed serving.
  • Deep hands-on knowledge of Apache Kafka or comparable brokers such as Kinesis, and complex stream processing with Spark Structured Streaming, Flink, or similar tools.
  • Ability to design logical and physical data models for large-scale ingestion, retrieval, and analytical use, including dimensional modeling and lakehouse patterns.
  • Experience defining service-level agreements, quality metrics, and observability standards for large-scale data platforms, with hands-on use of monitoring and alerting tools such as Prometheus, Grafana, Datadog, or OpenTelemetry-based tracing.
  • Command of at least one modern data-pipeline language: Scala, Java, or Python; and strong software engineering fundamentals.
  • Experience integrating cloud event notifications, queuing, orchestration, and compute services into resilient production pipelines.
  • Experience with vector search technologies such as Pinecone or Milvus and with storing or serving embeddings using tools such as pgvector, Milvus, or FAISS.
  • Experience aligning engineers, partner teams, and senior leadership from multiple lines of business around a shared technical direction, and bringing a consumer-oriented product from inception to production.

Responsibilities

  • Define the end-to-end architecture of a multi-layered lakehouse on cloud object storage as the canonical layer, including partitioning strategy, columnar formats such as Parquet, open table formats such as Iceberg or Delta, compaction, and cost management at petabyte scale.
  • Establish the data governance framework, including schema registries, lineage, metadata management, quality checkpoints, and access controls across the lifecycle from raw ingestion to normalized serving layers, aligned with privacy and security standards.
  • Architect batch, micro-batch, and streaming ETL/ELT pipelines for structured, semi-structured, and unstructured multimodal data, including image and other media, with real-time metadata extraction, schema augmentation, and enrichment.
  • Design, build, and operate a fault-tolerant Apache Kafka streaming backbone, including topic design, schema evolution, consumer-group topology, and delivery-semantics guarantees across services.
  • Set the architectural direction for entity resolution, conflation, and knowledge-graph construction at the scale of billions of frequently updated entities.
  • Design data minimization, retention and deletion enforcement, and privacy constraints into the platform from its first layer.
  • Set the technical roadmap for the data platform and drive execution from architectural vision through production delivery.
  • Build ingestion services that reliably land large, heterogeneous streams from partners, and own the data contracts with those producers.
  • Lead implementation of complex data transformations, including normalization, augmentation, and enrichment, with a strong bar for correctness, consistency, and analytical readiness.
  • Continuously optimize pipeline performance, reliability, and cost, evaluating trade-offs among batch, micro-batch, and streaming models.
  • Define service-level agreements, quality metrics, and observability standards for downstream consumers.
  • Represent the data platform in cross-team architectural forums and partner with machine-learning, search and ranking, on-device experience, and platform teams.
  • Partner with recruiting to attract, evaluate, and hire senior and staff data engineers, raising the technical bar with each hire.
  • Directly manage a group of data engineers and own their performance, career development, and technical growth; mentor engineers across levels on cloud-native design, distributed computing, and stream processing.
  • Allocate work against the roadmap, unblock execution, drive design reviews, and maintain a high bar for engineering craft and operational excellence.
  • Communicate progress, trade-offs, and risks to senior leadership and partner organizations, and advocate for needed platform investments.
  • Cultivate an engineering culture of high ownership, strong review practices, thoughtful on-call, and commitment to user privacy.

Desired Qualifications

  • Experience with embedding storage and retrieval, such as pgvector, Milvus, or FAISS, and graph databases such as TigerGraph or Neo4j.
  • Experience deploying, serving, and optimizing large language models or machine-learning models in production, including inference runtimes or compilers such as ONNX Runtime and TensorRT/TensorRT-LLM, and serving frameworks such as Triton, vLLM, or TorchServe.
  • Experience tuning batching, key-value cache, and GPU utilization for low-latency, high-throughput real-time inference in a data pipeline.
  • Experience with data governance tools such as Apache Atlas, AWS Glue Catalog, or DataHub.
  • Familiarity with Infrastructure as Code tools such as Terraform or Pulumi, and modern continuous integration and continuous delivery practices.
  • Experience designing systems that handle petabytes of unstructured media data.
  • Working knowledge of data privacy regulations and best practices for safety and compliance, and demonstrated judgment in building privacy-preserving systems.

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