
Software Engineer, Apple Ads
Apple, Inc.
Austin, TX • 13m ago • On-site
Mid
On-site
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
Quick Facts
Role: Software Engineer (Apple Ads)
Description
Design, develop, and operate distributed backend services that enable real-time ad selection. Build low-latency, high-availability, high-throughput ad-serving systems in a cloud environment and engineer secure, scalable data processing pipelines for petabyte-scale datasets. Collaborate with indexing, search, serving, operations, and program management teams to deliver correct ads in production at Apple scale, with opportunities to apply algorithmic search, ML, NLP, and AI to retrieval problems.
Responsibilities
Architect and build ad-serving systems for real-time selection and delivery
Engineer secure and scalable data processing pipelines at very large scale
Ensure services meet latency, availability, throughput, and correctness needs
Provide observability and flexibility for stakeholders
Write clean, efficient, well-documented code and participate in code reviews
Mentor engineers and collaborate cross-functionally across backend systems
Requirements
3+ years of experience architecting and developing internet-scale server software for Linux
Strong algorithms and data structures background
Proficiency in Go, Java, Rust, C++, Scala, or similar OOP/functional language
Hands-on experience designing and operating scalable micro-services
Experience with search technologies (Lucene, Solr, Elasticsearch)
Expertise with NoSQL datastores (e.g., Cassandra)
Experience with Kafka/Spark/Flink for petabyte-scale datasets
AWS experience with S3, EC2, and EKS/Kubernetes
Strong debugging and problem-solving skills
Ability to deliver end-to-end systems, independently or as part of a team
Excellent communication skills across technical and non-technical partners
Bachelor’s degree in Computer Science or equivalent experience
Benefits
Build privacy-focused advertising infrastructure that helps users discover content while connecting advertisers to engaged audiences
Work in a fast-paced environment with rapidly changing priorities
Opportunity to contribute across multiple backend systems, including algorithmic search and AI/ML/NLP applications
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
1 days ago
Software Engineer, Apple Ads
Apple
Senior
Technology
Austin, TX · On-site
$150K - $278K/yr
1 days ago

Senior Software Engineer, Ads Backend (Real-Time Ad Serving)
Apple, Inc.
Senior
Technology
Austin, TX · On-site
N/A
1 days ago

Software Engineer, Ad Platforms
Apple, Inc.
Intern
Technology
Cupertino, CA · On-site
N/A
15m ago
Software Engineer, Apple Ads
Apple
Mid
Technology
Cupertino, CA · On-site
$129K - $195K/yr
17h 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, Apple Ads
Apple
Senior
Technology
Austin, TX · On-site
N/A
6 days ago
Senior Software Engineer, Ad Tech (Ads Platform Backend)
Apple
Senior
Technology
Cupertino, CA · On-site
$185K - $325K/yr
1 days ago
Software Engineer, Ad Platforms
Apple
Junior
Technology
Cupertino, CA · On-site
$129K - $195K/yr
17h ago
Senior Software Engineer (Apple Ads)
Apple
Senior
Technology
Cupertino, CA · On-site
$185K - $325K/yr
1 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
