At Apple, the business problem is to improve the resilience and performance of the Apple Ads platform by designing and building internal tools that help detect, triage, and resolve production issues before they impact customers.
Requirements
- Proficiency in Java or Python, with strong systems thinking and attention to reliability.
- Experience building tools for support, observability, triage, or production diagnostics.
- Familiarity with logging and monitoring tools such as Splunk, Datadog, or similar.
- Experience with AWS, Kubernetes, containerized deployment, or CI/CD environments.
- Exposure to AI/ML-powered tooling, especially in internal software workflows.
- Familiarity with mobile advertising platforms, ad tech APIs, or developer-facing systems.
- Background in technical support, QE, DevOps, or production operations roles.
Responsibilities
- Design and build internal tools for observability, triage, and debugging, used across Apple Ads support and engineering teams.
- Create solutions that automate complex diagnostics and detect anomalies before they impact customers.
- Write clean, maintainable code and produce clear documentation for internal users.
- Investigate and resolve a wide range of issues to help our customers and support our business.
- Contribute ideas to the tooling roadmap and influence product features.
- Leverage AI/ML or other automation technologies that improve response time and reduce repetitive work.
- Integrate with - and contribute to - Apple internal solutions from other parts of the company
Other
- Ability to collaborate cross-functionally and communicate effectively with technical and non-technical partners.
- Strong written communication skills and a commitment to clear documentation.
- Bachelor’s degree in Computer Science or equivalent practical experience.
- Master’s degree in Computer Science or equivalent experience
- 5+ years of software engineering experience, including designing and building internal tools.