Software Engineer, Apple Ads

Apple

Cupertino, CA • 20m ago • On-site

Mid

On-site

129,300 - 194,700 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

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

Resume Checker & Builder preview

Potential salary for Software Engineer, Apple Ads role

Improve your resume now

$129,300 – $194,700/year

Quick Facts

  • Team: Apple Ads Engineering
  • Focus: Backend systems for real-time ad selection and ad-serving

Description

Design, develop, and operate distributed services that enable real-time ad selection at internet scale. Build low-latency, high-availability, high-throughput ad-serving systems in a cloud environment, along with secure, scalable petabyte-scale data processing pipelines. Contribute to candidate retrieval and ranking using techniques from algorithmic search, machine learning, NLP, and AI.

Responsibilities

  • Architect, design, and implement low-latency, highly available ad-serving systems in the cloud
  • Build performant microservices and distributed data platforms to support high data volumes and QPS
  • Engineer secure, scalable distributed data processing pipelines for petabyte-scale indexing and retrieval
  • Apply algorithmic search, machine learning, NLP, and AI to improve candidate retrieval and ranking
  • Collaborate with internal teams supporting indexing and search use cases
  • Partner with product managers, operations, SREs, and engineers to define requirements and deliver end-to-end systems
  • Deliver complete systems from design through production, independently and as a team
  • 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

  • Master’s degree in CS with 1 year of industry experience
  • Strong CS fundamentals (algorithms and data structures)
  • Strong coding skills in Go, Java, Rust, C++, Scala, or similar OOP/functional language
  • Hands-on experience designing and operating scalable microservices
  • AWS experience (S3, EC2, and EKS/Kubernetes)
  • Strong problem-solving and debugging skills
  • Ability to work on complex problems end to end, alone or in a team
  • Excellent written and verbal communication with cross-functional teams
  • Bachelor’s degree in CS or equivalent experience

Benefits

  • Build privacy-first advertising technology that supports customers, creators, and publishers

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report