Software Engineer (Data) - Ad Delivery
Apple India Pvt LtdJob Description
Software Engineer (Data) - Ad Delivery
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.Description
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.
Preferred Qualifications
Background in Advertising technology — ad serving, budget pacing, spend accounting, policy enforcement, fraud/traffic quality, or query understandingExperience with near-real-time counter systems at scale
Experience with KV stores and region-replicated caches, and reasoning about staleness and consistency
Familiarity with information retrieval basics — query normalization, tokenization, stemming, spell correction, close/broad variants
Background in trust and safety, bot detection, or fraud prevention systems
Experience with offline enrichment pipelines (Spark, Flink, or equivalent) alongside runtime services
Track record of improving developer tooling, test coverage, and platform ergonomics in a large shared codebase
Minimum Qualifications
2-5 years of software engineering experience with a focus on backend or distributed systemsStrong programming skills in Java (Spring / Spring Boot), including concurrency and JVM performance
Hands-on experience building and operating high-throughput, low-latency services with sub-100 ms latency budgets
Solid understanding of service design fundamentals — REST/gRPC APIs, timeouts, retries, circuit breakers, backpressure, and graceful degradation
Experience with streaming data infrastructure such as Apache Kafka or equivalent
Familiarity with cloud platforms (AWS preferred), container orchestration, and CI/CD
Strong operational instincts — metrics, logging, alerting, and on-call ownership
Hands-on experience with using AI for development and/or building AI-based tools
Job role
Job requirements
About company
Similar jobs you can apply for
Software / Web DeveloperSenior Software Developer
Synosphere Global Solutions Private LimitedMern Stack Developer
Y-Axis Solutions Private Limited
Splicer
Digital Cable BroadbandAssociate Software Engineer
Elevate Global Technologies Private Limited
Wordpress Developer
Weblabs Tech Private LimitedSalesforce Developer
Y-Axis Solutions Private LimitedYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 2 to 5 years are eligible to apply for this job. You can apply for more jobs in Hyderabad to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Hyderabad at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Hyderabad . Through apna, you can find jobs in 64 cities across India. Join NOW!