Software Engineer, Apple Ads
Apple
Austin, TX • 1h ago • On-site
Senior
On-site
150,400 - 277,600 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Software Engineer (Ads)
Focus: Backend systems for real-time ad selection and candidate retrieval
Description
Design, develop, and operate distributed services that enable real-time ad selection. Build low-latency, high-availability, high-throughput ad-serving systems in the cloud, along with secure, scalable data processing pipelines for petabyte-scale datasets. Collaborate across indexing, search, serving, operations, and program management to deliver correct, observable solutions at Apple scale, with flexibility to apply algorithmic search, machine learning, NLP, and AI to hard retrieval problems.
Responsibilities
Architect, design, and implement internet-scale, low-latency, highly-available ad-serving systems in a cloud environment
Build micro-services and distributed data platforms supporting high data volumes and QPS
Engineer secure, scalable distributed data processing pipelines for indexing and retrieval
Apply algorithmic search, machine learning, natural language processing, and AI to candidate retrieval and ranking
Collaborate with internal teams to support indexing and searching use cases
Partner with product managers, operations, SREs, and engineers to define requirements and deliver end-to-end systems
Write clean, efficient, well-documented code; participate in code reviews
Debug and resolve complex issues across large-scale distributed systems
Stay current with advances in search, retrieval, distributed systems, ML/AI, and cloud infrastructure
Requirements
3+ years of industry experience architecting and developing internet-scale server software for Linux
Strong computer science fundamentals (algorithms and data structures)
Strong coding skills in Go, Java, Rust, C++, Scala, or a similar OOP/functional language
Hands-on experience designing and operating scalable micro-services
Search technologies experience (Lucene, Solr, Elasticsearch)
NoSQL datastore expertise (e.g., Cassandra)
Data processing experience (e.g., Kafka, Spark, Flink) for petabyte-scale datasets
AWS experience (S3, EC2, EKS/Kubernetes)
Strong problem-solving and debugging skills for distributed systems
Ability to deliver end-to-end systems independently or as part of a team
Excellent written and verbal communication skills with cross-functional teams
Bachelor’s degree in Computer Science or equivalent experience
Benefits
Build real-time, internet-scale ad selection systems with a privacy-first mindset
Flexibility to contribute across backend systems and apply ML/AI/NLP to retrieval challenges
Work with product, operations, SREs, indexing/search/serving teams, and engineering partners
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSoftware Engineer, Apple Ads
Apple
Senior
Technology
Austin, TX · On-site
$150K - $278K/yr
1h ago
Senior Software Engineer, Ad Tech (Ads Platform Backend)
Apple
Senior
Technology
Cupertino, CA · On-site
$185K - $325K/yr
59m ago
Senior Software Engineer (Apple Ads)
Apple
Senior
Technology
Cupertino, CA · On-site
$185K - $325K/yr
1h ago
Staff Software Engineer, Apple Ads
Apple
Senior
Technology
Austin, TX · On-site
N/A
5 days ago

Principal Software Engineer, AI Experiences & Monetization
Microsoft Corporation
Senior
Technology
Redmond, WA · On-site
$143K - $275K/yr
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Staff Software Engineer, Ads Data Platform
Instacart
Senior
Technology
Remote
C$229K - C$242K/yr
1 days ago

Software Development Engineer III (Advertising Technology)
Expedia Group
Senior
Technology
Washington, WA · On-site
$146K - $205K/yr
7h ago

Lead Software Engineer
JPMorgan Chase & Co.
Senior
Technology
Hoboken, NJ · On-site
N/A
4 days ago

Senior Backend Software Engineer
Mirage
Senior
Technology
New York, NY · On-site
$175K - $300K/yr
2 days ago
Potential salary for Software Engineer, Apple Ads role
Improve your resume for just $5
$150,400 – $277,600/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights