CareerPlan

Senior Platform Software Engineer

Seattle, United States of AmericaFull-time2026-10-02 → 2026-11-10

Core

Build foundational developer and platform systems for the Data Engineering Platform (DEP) to accelerate data and machine learning engineers at Apple.

Role type

Senior Platform Software Engineer (Backend/Infrastructure)

Builds

Developer tools, APIs, CI/CD pipelines, and production services for data engineering workflows

Domain

Cloud infrastructure, distributed systems, data engineering platforms

Deliverable

production ML models

Required skills

Go, distributed systems, relational databases, API design, CI/CD, observability, system reliability, developer tooling

Preferred skills

Infrastructure-as-code (Terraform/OpenTofu), policy-as-code, CLI tooling, OpenTelemetry, PostgreSQL/CockroachDB, artifact distribution, AI-assisted development workflows

Technologies

Go, Terraform, OpenTofu, Open Policy Agent, CUE, Jsonnet, OpenTelemetry, PostgreSQL, CockroachDB

Responsibilities

Design and operate Go services and declarative APIs; define deployment patterns and lifecycle management; drive operational excellence for critical production services; shape developer experience via CLI and documentation; design core data persistence models; develop reusable AI-assisted engineering workflows; define engineering standards and mentor teams

Seniority

Senior, hands-on IC with mentorship