Software Engineer, Ad Platforms

Apple

Cupertino, CA • 16m ago • On-site

Junior

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, Ad Platforms role

Improve your resume now

$129,300 – $194,700/year

Quick Facts

  • Role: Software Engineer, Ad Platforms

Description

Build foundational components for the next generation of ad platform systems. Implement low-latency, highly available, high-volume services in a cloud environment and design performant services with minimal operational overhead. Work with cross-functional teams to support a variety of advertising use cases and deliver highly optimized ad content at scale.

Responsibilities

  • Build foundational pieces for the next generation of ad platform systems

  • Implement low-latency, highly available, high-volume internal and external facing services in a cloud environment

  • Design and implement performant services to support rapid growth with minimal operational overhead

  • Collaborate with cross-functional teams (Product Management, Data, SRE, etc.) to design and implement systems for varied Ads use cases

Requirements

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

  • Strong computer science fundamentals: data structures, algorithms, and object-oriented design

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

  • Solid understanding of backend distributed systems and microservice design principles

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

  • Familiarity with cloud paradigms (e.g., AWS or GCP)

  • Working knowledge of relational and non-relational datastores

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

  • Experience writing automated unit and integration tests for backend services

  • Strong problem-solving and debugging skills

  • Familiarity with or strong interest in AI developer tools (e.g., AI coding assistants, automated code generation)

  • Excellent written and verbal communication skills

  • Eager to learn in a fast-paced environment

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

Benefits

  • Privacy-preserving, user-centric ad technology environment focused on trust and connection

  • Opportunity to work on distributed systems, large-scale data infrastructure, and AI/Generative AI at global scale

  • Collaboration across Product Management, Data, and SRE teams

See similar jobs

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

See more

Unlock Full Resume Report