Apple Services Engineering Traffic team is looking to build a secure service networking product that powers Apple Services, aiming to create performant and reliable service-to-service communication at Apple scale.
Requirements
- A deep understanding of traffic management at scale at Layer 4 or 7 of the network OSI model.
- Experience with operating highly scalable distributed services.
- 8+ years of experience in software engineering in highly scalable distributed services.
- Strong hands on experience with Layer-4 or Layer-7 traffic meshes (Envoy, Istio, etc.) and control plane technology.
- Experience operating workloads across multiple cloud-native environments (AWS, GCP).
- Experience with modern containerization platforms such as the Kubernetes ecosystem.
- Exposure to end-to-end routing of traffic in a complex ecosystem - from CDNs to application instances via multiple hops.
Responsibilities
- Lead a group of skilled engineers in designing and delivering best in class secure service networking.
- Building the next generation of traffic mesh.
- Complete our vision for the Apple Traffic Mesh.
- Drive architectural decisions and development standards to optimize performance.
- Develop and evolve the team's processes, values, and culture, with a focus on camaraderie, efficiency and simplicity.
Other
- Bachelors degrees in Computer Science or related field.
- 5+ years of experience in software engineering.
- 2+ years of leadership experience in software engineering.
- Strong communication skills with multiple multi-functional engineering and non-engineering partners.
- 4+ years of management experience in software engineering. A track world of building and managing engineer teams.