Senior Backend Engineer (Find My)
Core
Design, build, and scale high-reliability backend services for Apple's Find My feature, enabling location tracking for lost devices via a billion-device crowd-sourced network.
Role type
Senior Backend Engineer (Distributed Systems)
Builds
Production-grade web services, authentication/authorization systems, and frameworks for the Find My ecosystem.
Domain
Consumer hardware services, distributed systems, privacy-critical infrastructure
Required skills
Deep Java (memory model, GC, virtual threads), distributed systems design, data storage (Postgres, Cassandra, Redis), REST APIs, high-load performance tuning
Preferred skills
Cryptography standards (PKCS, KMIP, X.509), ML systems familiarity, CI/CD automation, cross-timezone collaboration
Technologies
Java, Netty, Postgres, Cassandra, Redis, Maven, Docker, Kubernetes
Responsibilities
Own services from design through production, debug production issues under real load, manage dependencies across multiple teams, write design documents and technical decisions
Seniority
Senior, hands-on IC