As a member of the site reliability engineering team at Apple, you will play a crucial role in building and maintaining the software-defined network infrastructure that underpins key Apple services used by billions of customers worldwide. Your contributions will focus on enhancing operational efficiency and deployment velocity, with a strong emphasis on high performance and reliability. Here's what we are looking for in a candidate:
**Key Responsibilities:**
Contribute to the design, development, and support of software for observability and support documentation
Provide technical leadership on high-impact projects and drive multi-functional teams
Work on enhancing operational efficiency and production deployment velocity
Champion foundational software and systems development principles
Triage and debug production incidents for software and network failures
Collaborate with multi-functional teams to deliver on priorities and deadlines
**Qualifications Required:**
Minimum of 7 years of hands-on experience in software development for hyperscale production systems
Proficiency in interpreted (Python) and compiled (Golang) languages, version control systems (Git), and CI systems (Jenkins)
Strong understanding of algorithms, data structures, and container technologies (Docker, Kubernetes)
Experience in building monitoring, alerting, and observability for large-scale distributed systems
Knowledge of networking protocols, packet forwarding architecture, and cloud platforms
Bachelor's degree in Computer Science (Master's degree is an advantage)
Apple is a fast-paced organization where collaboration and drive are essential for success. Our team values diverse perspectives and innovative ideas to drive forward decisions that impact our global services. If you are passionate about software engineering, systems architecture, and networking, we encourage you to join us in crafting the future of Apple's network infrastructure. As a member of the site reliability engineering team at Apple, you will play a crucial role in building and maintaining the software-defined network infrastructure that underpins key Apple services used by billions of customers worldwide. Your contributions will focus on enhancing operational efficiency and deployment velocity, with a strong emphasis on high performance and reliability. Here's what we are looking for in a candidate:
**Key Responsibilities:**
Contribute to the design, development, and support of software for observability and support documentation
Provide technical leadership on high-impact projects and drive multi-functional teams
Work on enhancing operational efficiency and production deployment velocity
Champion foundational software and systems development principles
Triage and debug production incidents for software and network failures
Collaborate with multi-functional teams to deliver on priorities and deadlines
**Qualifications Required:**
Minimum of 7 years of hands-on experience in software development for hyperscale production systems
Proficiency in interpreted (Python) and compiled (Golang) languages, version control systems (Git), and CI systems (Jenkins)
Strong understanding of algorithms, data structures, and container technologies (Docker, Kubernetes)
Experience in building monitoring, alerting, and observability for large-scale distributed systems
Knowledge of networking protocols, packet forwarding architecture, and cloud platforms
Bachelor's degree in Computer Science (Master's degree is an advantage)
Apple is a fast-paced organization where collaboration and drive are essential for success. Our team values diverse perspectives and innovative ideas to drive forward decisions that impact our global services. If you are passionate about software engineering, systems architecture, and networking, we encourage you to join us in crafting the future of Apple's network infrastructure.