As a Reliability Engineer, you'll work closely with engineering teams in North America and Europe, contributing to a globally distributed system that operates 24x7 at immense scale. You'll have the opportunity to design, automate, and operate core networking services that underpin Apple’s most important products.
- Experience in traffic management, networking infrastructure, or distributed systems.
- Software engineering or reliability engineering experience
- Bachelor of Science in relevant engineering disciplines
- Are fluent in at least one modern programming or scripting language (e.g., Golang, Rust, Python, Java, bash) and have a track record of shipping production-grade tooling or services.
- Understand the internals of load balancing, TLS, and secure network communications, especially in large-scale environments.
- Thrive in dynamic situations: whether responding to critical incidents or designing long-term solutions, you know when to act and when to align.
- Believe automation is a first-class responsibility, not an afterthought. Past work might include automating deployments, alert triage, certificate rotation, or self-service workflows.
- Communicate clearly and work effectively across time zones and disciplines. You'll engage regularly with teams in North America, requiring thoughtful planning around collaboration rhythms.
- Are passionate about operational excellence and continuously raising the bar for reliability, performance, and security.
- Experience with cloud-native proxies or service mesh technologies.
- Hands-on involvement with DevOps culture, CI/CD pipelines, and infrastructure-as-code.
- Proven success delivering robust, diagnosable systems in 24x7 customer-facing environments.
- A mindset of lifelong learning and sharing, contributing diverse perspectives to technical discussions and team growth.