highlisted

Software Engineer — Search & Indexing Platform, Apple Ads

Apple·Hyderabad

Pay not stated3–6 yrsFull-time

Read from the company's own careers page; you apply on their site.

How well do you fit this job?

Upload your resume to see each requirement checked against your profile, in under a minute.

Check my fit
Hard to read?

About the role

We are looking for a Software Engineer to join the team responsible for Apple Ads' core search and indexing platform — the system that retrieves the most relevant ad candidates in response to real-time search queries across our ad placements. This platform operates at massive scale, handling tens of thousands of requests per second with strict latency requirements, and indexes millions of advertiser campaigns with complex targeting signals.

What you'll do

  • Design, build, and maintain large-scale distributed search and indexing systems that power real-time ad retrieval
  • Develop streaming index pipelines that reflect advertiser campaign changes in near-real-time, replacing legacy batch-only workflows
  • Build and optimize retrieval components including inverted indexes, approximate nearest neighbor (ANN/EBR) indexes, query tree generation
  • Implement ad eligibility and filtering logic at retrieval time — including keyword matching, audience targeting, budget enforcement, frequency capping
  • Drive platform generalization — abstracting core retrieval capabilities (matching, eligibility, scoring

What you need

  • 3–6 yrs of experience
  • Java
  • C++
  • Kafka
  • Kubernetes
  • Rust
  • Scala
  • Any graduate

Good to have

  • CI/CD
  • Machine learning
  • Incident response

Similar jobs

Salesforce Business Analyst

C3 India Delivery Centre·Hyderabad, Noida

Can I apply
Needs B.Tech or B.E. or B.Sc · 5–7 yrs
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On C3 India Delivery Centre's site: account needed, ~10–15 min
Early: posted 1 h ago on their own site

.Net Developer Apprentice

C3 India Delivery Centre·Hyderabad

Can I apply
Open to any education · Fresher
Pay
Pay not stated · Apprenticeship
Source
From the company's careers page · today
How to apply
On C3 India Delivery Centre's site: account needed, ~10–15 min
Early: posted 1 h ago on their own site
Can I apply
Open to any education · 7.5–14 yrs
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On Accenture's site: account needed, ~10–15 min
Early: posted 1 h ago on their own site
Can I apply
Open to any education · 5–9 yrs
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On Accenture's site: account needed, ~10–15 min
Early: posted 1 h ago on their own site