Apple

Sr. Platform Software Engineer, AI & Data Platforms (AiDP)

Apple
Apply
2 days ago
Sunnyvale, CA, USASenior
H1B sponsor

Responsibilities

  • Develop and deploy large-scale data platforms, backend services, streaming applications, and semantic or hybrid search systems.
  • Design and manage large-scale data processing pipelines using Kafka, Spark, and streaming technologies.
  • Build RAG pipelines, AI agents, autonomous workflows, and production services integrating LLM and ML inference APIs.
  • Automate system operations, maintain configuration and procedural documentation, and train users on complex technical topics.
  • Provide incident resolution, troubleshooting, root-cause analysis, backup administration, and 24x7 on-call support for production systems.
  • Improve system stability, security, efficiency, scalability, uptime, and availability while planning future capacity and evaluating new technologies.
  • Manage observability, logging, monitoring, and operational excellence for distributed systems across cloud and on-premises environments.
  • Collaborate cross-functionally with program managers, engineering partners, Apple staff, and management.

Requirements

  • At least 5 years of software development and deployment experience in Kubernetes environments.
  • At least 3 years of experience deploying applications using Ansible, Docker, Jenkins, or related tools.
  • At least 5 years of experience building robust HTTP REST-based APIs and backend services.
  • Experience building highly available software services or platforms in the big data space.
  • Experience designing and managing large-scale data processing pipelines using Kafka, Spark, and streaming technologies.
  • Proficiency in Python, with optional experience in Go and Java.
  • Bachelor's degree in Computer Science or Computer Engineering, or equivalent work-related experience.
  • Preferred: master's degree in Computer Science or equivalent and at least 5 years of industry experience designing and managing large-scale production deployments.
  • Experience with software design, testing, source code management, CI/CD, open-source development, automation, and operational excellence.
  • Experience with embedding models, LLMs, pre-training, fine-tuning, ETL pipelines, measurable SLAs, near-real-time data processing, RAG, AI agents, and ML inference in production services.
  • Expertise with Docker, Kubernetes, Helm, Kustomize, Flux or GitOps practices, Ansible, Terraform, and Crossplane.
  • Proficiency with Linux/POSIX operating systems, shell scripting, networking, distributed databases, logging, observability, and cloud service monitoring.
  • Experience using Kubernetes probes, Splunk, Prometheus, Grafana, Mosaic, ETCD, Kafka, and Spark in large-scale production systems.
  • Strong troubleshooting, communication, collaboration, architectural, and problem-solving skills.

Benefits

  • 24x7 on-call support is part of the role.
  • The position supports deployments across on-premises and multiple cloud environments.
  • The team emphasizes cultural diversity, collaboration, automation, documentation, and operational excellence.

Tech Stack

Categories

Data EngineeringDevOps
Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me