← All roles

Senior Software Engineer, Apple Ads

Apple· Apple Ads Engineering
Apply on company site
Hybrid (Austin, TX / Cupertino, CA), Hybrid (Cupertino, CA)$184.7k - $324.8kfull-timePosted 1mo ago

About the role

Join the Apple Ads Engineering team to design, develop, and operate highly-performant, internet-scale backend systems for real-time ad selection. This role focuses on candidate retrieval within Apple Ads, with opportunities to apply algorithmic search, ML, NLP, and AI across various backend systems, while maintaining user privacy and collaborating across indexing, search, serving, operations, and program management.

Responsibilities

  • Architect, design, and implement internet-scale, low-latency, highly-available ad-serving systems in a cloud environment.
  • Build performant micro-services and distributed data platforms that support high data volumes and QPS.
  • Engineer secure, scalable distributed data processing pipelines capable of processing petabyte-scale datasets for indexing and retrieval.
  • Apply techniques from algorithmic search, machine learning, natural language processing, and AI to advance candidate retrieval and ranking.
  • Collaborate with multiple internal teams to support indexing and searching use cases across the organization.
  • Partner with product managers, operations, SREs, and fellow engineers to define requirements and deliver end-to-end systems.
  • Work effectively both independently and as part of a team to deliver complete systems from design through production.
  • Write clean, efficient, well-documented code and participates in code reviews.
  • Debug and resolve complex issues across large-scale distributed systems.
  • Mentor other engineers and contribute to engineering best practices.
  • Stay current with advances in search, retrieval, distributed systems, ML/AI, and cloud infrastructure, and contribute ideas that improve the platform.

Qualifications

  • 6+ years of industry experience architecting and developing internet-scale server software for Linux systems, including scalable micro-services or data-driven platforms.
  • Strong background in 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.
  • Experience with search technologies such as Lucene, Solr, or Elasticsearch. Expertise with NoSQL datastores (e.g., Cassandra).
  • Proficiency with data processing technologies (e.g., Kafka, Spark, Flink) and methods for processing petabyte-scale datasets.
  • Experience with AWS services such as Amazon S3, EC2, and EKS/Kubernetes. Strong problem-solving and debugging skills.
  • Demonstrated ability to work on complex problems and systems, alone or as part of a team, to deliver complete systems end to end.
  • Excellent written and verbal communication skills, with the ability to work effectively with technical and non-technical cross-functional teams, including operations and project management partners.
  • Bachelor's degree in Computer Science or equivalent experience.

Skills

Required:Go, Java, Rust, C++, Scala (or similar)Distributed systems designSearch technologiesData processing techAWS / CloudCommunication
Nice to have:NoSQL datastoresAlgorithmic search / ML / NLP / AI

Benefits

  • Discretionary bonuses or commission payments where applicable
  • Relocation assistance where applicable
  • Comprehensive medical and dental coverage, retirement benefits, and discounts on products and services
  • Education reimbursement for advancing career, including tuition
  • Apple stock purchase plan and discretionary employee stock programs
Last updated Aug 28, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple