CareerPlan

Senior Backend Software Engineer, Platform Engineering, Services Data Science & Analytics

Culver City, United States of AmericaFull-time2026-04-29 → 2026-11-11

Core

Design, build, and operate high-performance backend platform services that form the foundation of Apple's Data Science & Analytics organization, serving downstream consumers across the company.

Role type

Senior Backend Software Engineer (Platform Engineering)

Builds

Core platform services including API design, query routing, caching infrastructure, and data lineage systems

Domain

Internet-scale data platform engineering and distributed systems

Deliverable

production ML models

Required skills

Python or Node.js/TypeScript, distributed systems design, API design (REST, gRPC, GraphQL), multi-layer caching, high-performance data stores integration, Kubernetes, observability (Prometheus, Grafana, OpenTelemetry)

Preferred skills

Data catalog/metadata systems, Apache Iceberg, CI/CD pipeline design, AI/ML infrastructure integration

Technologies

FastAPI, Express, Redis, Snowflake, Trino, Spark, PostgreSQL, Kubernetes, Prometheus, Grafana, OpenTelemetry

Responsibilities

Own core platform services end-to-end from API design to data lineage; Collaborate with Data Engineering, Data Science, and ML teams on architectural decisions; Influence platform strategy and mentor engineers

Seniority

Senior, hands-on IC with mentorship