2 days ago
Responsibilities
- Design, build, and run scalable services for virtualized networks, compute, and storage across Apple’s global cloud infrastructure.
- Develop highly scalable distributed control planes, cloud orchestration engines, and software-defined networking controllers.
- Implement and manage L3/L4 networking capabilities including IPv4/IPv6, routing, IPAM, NAT, and DNS.
- Build solutions for traffic steering, policy-based routing, stateful connection tracking, high availability, telemetry, and production logging.
- Root-cause complex networking anomalies such as split-brain scenarios and packet drops.
- Drive cross-functional technical alignment on complex multi-cloud networking requirements and promote rigorous design and code quality.
- Develop RESTful APIs, microservices, infrastructure automation, infrastructure-as-code, and continuous deployment pipelines.
- Work with Linux network virtualization constructs and container and Kubernetes networking.
Requirements
- At least 10 years of hands-on software development experience, including at least 4 years building highly scalable distributed control planes, cloud orchestration engines, or SDN controllers.
- Deep working knowledge of L3/L4 networking, including IPv4/IPv6, dual-stack, routing, IPAM, NAT, and DNS implementations.
- Strong understanding of traffic steering, policy-based routing, and stateful connection tracking.
- Strong proficiency in Go, C, or Python, with willingness to work primarily in Go.
- Understanding of concurrency patterns and high-performance programming.
- Demonstrated leadership driving cross-functional technical alignment and addressing complex multi-cloud networking requirements.
- Proven experience troubleshooting complex networking anomalies in high-availability environments and building telemetry and logging systems.
- Preferred experience designing RESTful APIs and microservices architectures.
- Preferred experience managing AWS or GCP networking resources through APIs or SDKs.
- Preferred experience with Terraform or OpenTofu, ArgoCD, and GitLab CI.
- Preferred experience with Linux network namespaces, iptables/nftables, eBPF, routing tables, custom network virtual appliances, OVS, container networking, and Kubernetes networking.
Tech Stack
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
