Experience with distributed systems and delivering internet services at scale
Programming via agile/best practice methodologies in languages such as Golang, Java, JavaScript, Python, Swift, etc.
Experience implementing AI solutions with a solid grasp of agent-based systems and Multi-Component Platforms (MCPs)
Experience with monitoring technologies such as Grafana, Prometheus, Splunk, etc.
Familiarity with containerization, orchestration, and deployment technologies like Docker, Kubernetes, Helm, etc.
Knowledge of core internet protocols/platforms such as CDN, DNS, HTTP, SSL, TCP, etc.
Proven ability to self-start, learn, plan, prioritize, share knowledge, and deliver to deadlines.
Demonstrated ability to create solutions which are maintainable, understandable, and diagnosable.
Nice to Haves
Bachelor’s degree in Computer Science or related field
In-depth industry experience
What You'll Be Doing
Develop tools, monitoring solutions, and operational processes to help Apple deliver the highest quality services to customers.
Responsible for the software driving real-time end-to-end quality of service and influencing the performance of Apple’s vast service delivery architecture.
Take on challenges under tight deadline constraints and deliver imaginative solutions to complex problems.