Software Engineering Manager, Apple Streaming Platform and Solutions
Core
Lead and build distributed data systems powering Apple Music, TV, and Podcasts, focusing on real-time streaming and cross-datacenter replication.
Role type
Senior IC software engineering manager (distributed systems)
Builds
High-scale streaming and data processing platforms for Apple's consumer services
Domain
Consumer streaming services, distributed systems, data infrastructure
Required skills
Java, Scala, distributed systems, Kafka ecosystem, team leadership, architectural design, incident management, performance tuning
Preferred skills
Kafka broker internals, consensus protocols, multi-datacenter deployments, fault injection testing, open-source contributions
Technologies
Apache Kafka, Java, Scala
Responsibilities
Lead and mentor software engineers, write code and review pull requests, align team roadmaps with global initiatives, manage incident response and performance tuning
Seniority
Senior, hands-on IC with leadership
