Apple is looking to solve the problem of designing and maintaining secure infrastructure that powers its global security systems, enabling fast, resilient, and user-protecting security and privacy technologies.
Requirements
- Experience with cloud infrastructure (AWS, GCP, or internal orchestration platforms).
- Deep understanding of observability pipelines, metrics, logs, and traces.
- Familiarity with data processing or streaming frameworks at scale.
- Experience building internal dashboards using React or JavaScript.
- Background in security automation, vulnerability management, or threat analysis systems.
- Strong scripting and tooling expertise for system orchestration and deployment automation.
- Understanding of networking, Linux internals, and system design fundamentals.
Responsibilities
- Designing and deploying distributed systems that process and analyze high-volume security data.
- Building internal APIs, tools, and services that empower security and engineering teams.
- Automating provisioning, deployment, and monitoring of complex production systems.
- Improving performance, scalability, and observability across critical infrastructure.
- Developing CI/CD integrations to streamline software delivery and compliance automation.
- Driving adoption of security-first engineering and reliability best practices.
- Debugging across layers - from network to application to data - to identify and resolve complex issues.
Other
- Bachelor’s degree in Computer Science, or equivalent practical experience (5+ years).
- Clear communication of complex technical topics across multi-disciplinary teams.
- Requirement for on-call rotation, including weekends.
- Demonstrated collaboration and problem-solving skills in complex engineering environments.
- Passion for building secure, scalable, and reliable systems that empower Apple’s engineers.