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 (Apple Ads)
Description
You will design, develop, and operate distributed backend services that enable real-time ad selection in a cloud environment. The work includes low-latency, high-availability, high-throughput ad-serving systems, secure and scalable data processing pipelines for petabyte-scale datasets, and services that handle very high QPS. You’ll collaborate across indexing, search, serving, operations, and program management, with opportunities to apply algorithmic search, ML, NLP, and AI to candidate retrieval and ranking.
Responsibilities
Architect, design, and implement internet-scale, low-latency, highly available ad-serving systems in the cloud
Build micro-services and distributed data platforms for high data volumes and QPS
Engineer secure, scalable distributed data pipelines for petabyte-scale indexing and retrieval
Apply algorithmic search, machine learning, NLP, and AI to advance 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 and 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 experience architecting and developing internet-scale server software for Linux
Strong algorithms and data structures fundamentals
Strong coding skills in Go, Java, Rust, C++, Scala, or a similar language
Hands-on experience designing and operating scalable micro-services
Experience with Lucene, Solr, or Elasticsearch
Expertise with NoSQL datastores (e.g., Cassandra)
Proficiency with Kafka, Spark, or Flink for petabyte-scale processing
Experience with AWS (S3, EC2, EKS, Kubernetes)
Strong problem-solving and debugging skills for distributed systems
Ability to deliver complete systems end to end (independently and as part of a team)
Strong written and verbal communication with cross-functional teams
Bachelor’s degree in Computer Science or equivalent experience
Benefits
Work on highly performant backend systems at internet scale focused on real-time ad serving and privacy
Opportunity to apply algorithmic search, machine learning, NLP, and AI to challenging retrieval problems
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
1h ago
Staff Software Engineer, Apple Ads
Apple
Senior
Technology
Austin, TX · On-site
N/A
5 days ago
Senior Software Engineer (Apple Ads)
Apple
Senior
Technology
Cupertino, CA · On-site
$185K - $325K/yr
1h ago

Senior Backend Software Engineer
Mirage
Senior
Technology
New York, NY · On-site
$175K - $300K/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.

Principal Software Engineer, AI Experiences & Monetization
Microsoft Corporation
Senior
Technology
Redmond, WA · On-site
$143K - $275K/yr
2 days ago
Machine Learning System Software Engineer
Apple
Senior
Technology
Sunnyvale, CA · On-site
$150K - $278K/yr
3 days ago

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

Lead Software Engineer
JPMorgan Chase & Co.
Senior
Technology
Hoboken, NJ · On-site
N/A
4 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