Sr. Software Engineer, Ad Platforms

Apple is a technology company that believes in the power of technology to enrich people's lives. They build products designed to empower people, including their advertising platform.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Sr. Software Engineer, Ad Platforms

At Apple, we believe in the power of technology to enrich people's lives. Everything we build is designed to empower people, including our advertising platform. We deliver ads in a way that benefits both customers and advertisers — helping people discover content, supporting creators, and protecting and respecting everyone's privacy. Our technology makes advertising possible on the App Store, Apple News, Stocks, and Apple TV.

As a Sr. Software Engineer in the Ad-Serving team, you will be part of a diverse, global, and agile engineering team that moves smart and fast. The role will focus on the search and indexing part of Ad Serving, but offers flexibility to work on a variety of backend systems.

Your responsibilities will include:

  • Collaborating with multiple internal teams to support indexing and searching use cases across the organization.
  • Designing and implementing performant services to support high volume data & QPS.
  • Implementing low latency, highly available, high volume user-facing ad-serving systems in a cloud environment.
  • Engineering secure and scalable distributed data processing systems that generate data required for online ad-serving systems.

The ideal candidate will have:

  • 5+ years of industry experience building scalable microservices or data-driven platforms
  • Strong computer science fundamentals
  • Prior experience with Java/Scala/C++ or equivalent
  • A Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience

Preferred qualifications include expertise in NoSQL datastores (e.g., Cassandra), proficiency in data processing technologies (e.g., Kafka, Spark, Flink), experience designing scalable microservices, familiarity with cloud paradigms (e.g., AWS), and strong problem-solving and communication skills.

At Apple, you'll have the opportunity to work on complex problems and systems in a fast-paced and challenging work environment. You'll also be eligible for Apple's comprehensive benefits package, including medical and dental coverage, retirement benefits, stock programs, and educational reimbursement opportunities.

Join Apple's Ad-Serving team and contribute to building innovative advertising solutions that respect user privacy and benefit both customers and advertisers.

Last updated a month ago

Responsibilities For Sr. Software Engineer, Ad Platforms

  • Collaborate with multiple internal teams to support indexing and searching use cases
  • Design and implement performant services to support high volume data & QPS
  • Implement low latency, highly available, high volume user-facing ad-serving systems in a cloud environment
  • Engineer secure and scalable distributed data processing systems for online ad-serving

Requirements For Sr. Software Engineer, Ad Platforms

Java
Scala
Cassandra
Kafka
  • 5+ years of industry experience building scalable microservices or data-driven platforms
  • Strong computer science fundamentals
  • Prior experience with Java/Scala/C++ or equivalent
  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience

Benefits For Sr. Software Engineer, Ad Platforms

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Sr. Software Engineer, Ad Platforms

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on photo/video editing software testing, requiring 7+ years experience and offering comprehensive benefits package.

Software Development Engineer in Test, Creativity Apps

Senior Software Development Engineer in Test position at Apple, focusing on testing Subscription framework and APIs for iOS/macOS creative applications.

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on creative apps, requiring 7+ years experience in QA and expertise in photo/video editing.

CompositorServices Software Engineer - Apple Vision Pro

Senior Software Engineer role at Apple, working on CompositorServices for Vision Pro, offering competitive salary and benefits in Boulder, CO.

Software Engineer - Backend Systems (Golang)

Senior Backend Software Engineer position at Apple's Satellite Connectivity Group, focusing on developing critical satellite communication services for iPhone emergency features.