Software Engineer, Apple Ads

Apple, Inc.

Austin, TX • 13m ago • On-site

Mid

On-site

  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

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 more

Unlock Full Resume Report