Distributed Systems Software Engineer (Golang)
Core
Design, build, and maintain large-scale, highly resilient distributed systems and cloud infrastructure for Apple's satellite connectivity services.
Role type
Senior IC distributed systems software engineer
Builds
End-to-end infrastructure for satellite communication services enabling iPhone and Watch Ultra connectivity off-grid
Domain
Telecommunications / Cloud Infrastructure
Required skills
distributed systems design, cloud infrastructure, infrastructure-as-code, container orchestration, zero-downtime deployments, data processing pipelines, Linux administration, troubleshooting
Preferred skills
consensus algorithms, multi-clustered services, durable execution platforms, zero-trust architecture, real-time/batch data processing, IoT/Edge compute, RF/Cellular/Satellite communications, web-scale services, monitoring platforms