Software Engineer, Ad Platforms

Apple, Inc.

Cupertino, CA • 13m ago • On-site

Intern

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
0

Quick Facts

  • Role: Software Engineer, Ad Platforms

Description

Ads Engineering builds privacy-preserving, user-centric advertising technology at massive scale. The platform spans distributed systems, large-scale data infrastructure, and AI/Generative AI to deliver low-latency, precision advertising content across Apple services. You’ll design and build scalable systems that help power optimized ad experiences while respecting user privacy.

Responsibilities

  • Build scalable microservices and backend services for ad platforms

  • Design distributed systems for low-latency, global real-time ad demand

  • Integrate and develop REST APIs for advertising infrastructure

  • Work across data infrastructure and AI/LLM-enabled services

  • Improve code quality and development speed using AI developer tools when appropriate

  • Write automated unit and integration tests

  • Debug and tune high-scale services for performance

Requirements

  • Bachelor’s degree in Computer Science/Engineering or equivalent

  • Experience building scalable microservices or data-driven platforms (internships, co-ops, research, or large academic/personal projects)

  • Strong computer science fundamentals (data structures, algorithms, object-oriented design)

  • Proficiency in at least one object-oriented language (e.g., Java, C++, or equivalent)

  • Solid understanding of backend distributed systems and microservice design

  • Ability to build and integrate REST APIs and public cloud technologies/APIs

  • Familiarity with cloud paradigms (e.g., AWS or Google Cloud Platform)

  • Working knowledge of relational and non-relational datastores

  • Working knowledge of basic performance tuning for high-scale services

  • Experience writing automated unit and integration tests for backend services

  • Strong problem-solving and debugging skills

  • Familiarity with or interest in using AI developer tools (e.g., AI coding assistants)

  • Excellent written and verbal communication skills

  • Eager to learn and contribute in a fast-paced environment

Benefits

  • Build ad infrastructure designed around trust, connection, and impact

  • Work on privacy-preserving, user-centric advertising systems at global scale

  • Opportunities to work across distributed systems, data infrastructure, and AI/Generative AI

See similar jobs

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

See more

Unlock Full Resume Report