Apple is looking to design and build internal platforms that improve developer workflows, ensure data quality, and strengthen system reliability at scale.
Requirements
- Strong programming skills in Python, Go, Java, or TypeScript (we value strong fundamentals over specific languages)
- Proven experience building and maintaining internal tools or developer productivity platforms
- Hands-on experience with CI/CD systems and developer experience tooling
- Experience with telemetry, instrumentation, or observability frameworks (e.g., OpenTelemetry, Prometheus, Grafana, ELK)
- Familiarity with data quality practices, validation, and monitoring in large-scale systems
- Experience with iOS development (Swift, Xcode, UIKit/SwiftUI) is a plus, particularly for device-side telemetry or instrumentation
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerized environments (Docker, Kubernetes)
Responsibilities
- designing and delivering tools and frameworks that improve how engineering teams build, test, and release software
- focus on areas such as CI/CD automation, data validation, and system observability, with an emphasis on creating scalable solutions that raise engineering productivity
- contribute to telemetry and instrumentation across services and devices, ensuring that systems provide reliable, actionable insights into performance, usage, and quality
- work on tools and frameworks that give engineers better visibility into system health and data quality
- driving improvements in CI/CD processes and automation
- building platforms that empower other engineers
- creating scalable solutions that raise engineering productivity
Other
- 5+ years of professional software engineering experience
- Ability to thrive in a fast-paced, collaborative, and evolving engineering environment
- Strong sense of ownership and accountability for reliability and quality
- Excellent communication skills with the ability to distill complex systems into clear explanations
- Demonstrated ability to collaborate effectively across teams