Apple
Senior Software Engineer, Apple Ads
$185K–$325K
Austin, Texas +1 · Senior · Full-time · Posted Aug 27, 2026
- Location
- Austin, Texas
Cupertino, California - Experience
- 6+ years of industry experience architecting and developing internet-scale server software for Linux systems, including scalable micro-services or data-driven platforms.
- Education
- Bachelor's degree in Computer Science or equivalent experience.
About the job
Designs, builds, and operates Apple Ads backend systems for real-time ad selection, candidate retrieval, and delivery at internet scale.
What you'll do
- Architect and operate low-latency, highly available ad-serving services and distributed data platforms.
- Build secure data-processing pipelines for indexing and retrieval across petabyte-scale datasets.
- Collaborate across teams, resolve complex distributed-system issues, and mentor engineers.
What they ask for
- Strong computer science fundamentals, including 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, and experience with search technologies and NoSQL datastores.
- Proficiency with data-processing technologies and methods for petabyte-scale datasets; experience with AWS services such as Amazon S3, EC2, and EKS/Kubernetes.
- Bachelor's degree in Computer Science or equivalent experience.
Nice to have
- Experience applying algorithmic search, machine learning, natural language processing, or artificial intelligence; experience building ad-serving, recommendation, or large-scale retrieval systems.
- Master's degree in Computer Science or a related field.
Pay
$184,700 to $324,800 USD base salary
Tools
Linux, Go, Java, Rust, C++, Scala, Lucene, Solr
AI focus
Apply algorithmic search, machine learning, natural language processing, and AI to candidate retrieval and ranking.
Model-written summary · the original posting is authoritative