Apple
Software Engineer - Distributed Systems
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Hyderabad, Telangana, India
Work mode:
Onsite
Published on:
21 September 2026
What they need
Job Summary
Apple Ads helps developers and businesses reach customers on the App Store through highly relevant, privacy-focused advertising. Our engineering teams build the infrastructure that powers ad delivery at Apple scale - from search and retrieval to auction, ranking, and measurement.
Role Overview
We are looking for a Software Engineer to join the team responsible for Apple Ads Ad Delivery Services - the runtime and offline systems that decide, for every ad request, which candidates are eligible, safe, and available to serve.
Ad Delivery Services sit on the critical path of every impression Apple Ads serves. The team owns capability areas across Budget Spend, Ad Delivery Policy, Traffic Quality, Request Query Understanding, and Targeting Enrichment. Each capability is a low-latency service called inline during ad serving, plus the offline pipelines that keep it accurate.
You will design and operate services that handle high request volumes with tight latency budgets, evolve them to support new ad placements and product surfaces, and partner closely with adserver, auction, ML, and data platform teams across Apple Ads.
Responsibilities
- Design, build, and operate low-latency backend services that participate in every ad request, with strict SLAs and fail-safe behavior
- Own one or more Ad Delivery capability areas end-to-end - from service design and data contracts to production operations
- Build near-real-time data pipelines that keep runtime services accurate: spend counters, policy rules, targeting attributes, and traffic-quality signals
- Define and evolve service contracts with the adserver and adjacent platforms (auction, ranking, experimentation, retrieval)
- Implement fail-closed semantics - when a signal is missing or stale, safely decline to serve and emit a structured reason code that flows through the downstream funnel
- Contribute to a shared data-grid plane used by ad serving for local, region-replicated lookups
- Build observability, debugging, and replay tooling so on-call engineers can quickly reason about eligibility, spend, and policy decisions
- Participate in on-call rotations and lead incident response for production ad-delivery systems
- Partner with engineers across Cupertino, Austin, and Hyderabad in a one-team model
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
6 days ago
Quick apply
Agile Partner
Full-Stack Software Engineer Java-Angular
Permanent contract
Luxembourg
Onsite, Hybrid
Skills
21 minutes ago
Quick apply