Apple Cloud Networking team builds software-defined network infrastructure as a part of Apple Cloud. Our infrastructure is a critical foundation in delivering Apple’s services (such as iCloud, iTunes, Siri, Maps) to billions of customers. We are looking for candidates who have a strong passion in building sophisticated large scale systems for high performance and reliability with broad experience in distributed systems architecture and networking!
Requirements
- Hands-on experience in building sophisticated and fault-tolerant systems
- In-depth knowledge on networking protocols and packet forwarding architecture
- Experience in infrastructure-as-a-code and APIs
- Strong systems programming skills including multi-threading, concurrency, caching, batching
- Hands-on experience with large scale production systems
Responsibilities
- You will contribute to an end-to-end production life-cycle from concepts to design, develop, test, deploy, maintain, and enhance large scale software solutions.
- In an organization with high-reaching goals and autonomy, you will engage in providing technical leadership on high impact projects, influence and drive multi-functional teams, facilitate alignment and clarity across teams, and handle priorities, deadlines and deliverables.
- You will be expected to practice and champion foundational software and systems development principles.
- The role requires utmost ownership and a hands-on leader who has a steadfast passion and enthusiasm for building elegant and powerful systems and platforms for solving sophisticated problems at scale!
- build and operationalize innovative products and solutions that will craft the future of our hyper-scale network infrastructure.
Other
- Strong and proven record of working with multi-functional teams
- Outstanding communication skills with the ability to articulate concepts, designs and decisions.
- BS and MS or equivalent experience in Computer Science