Apple Ads is looking to improve the resilience and performance of its platform by designing and building internal tools to detect, triage, and resolve production issues before they impact customers.
Requirements
- 5+ years of software engineering experience, including designing and building internal tools.
- 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.
- Exposure to AI/ML-powered tooling, especially in internal software workflows.
- Experience with AWS, Kubernetes, containerized deployment, or CI/CD environments.
- Familiarity with mobile advertising platforms, ad tech APIs, or developer-facing systems.
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.
- Partner with business operations and engineering stakeholders to gather requirements and ensure tools are effective and adopted.
- 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.
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.
- Background in technical support, QE, DevOps, or production operations roles.
- Master’s degree in Computer Science or equivalent experience