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

Sr SAP Performance Engineer, Enterprise Systems

Senior SAP Performance Engineer position at Apple, focusing on performance optimization and quality engineering for enterprise systems.

Audio Production Engineer

Senior Audio Production Engineer role at Apple, focusing on audio system design and operation for high-profile productions, requiring 5+ years experience and extensive travel.

Post-Production Pipeline Engineer

Senior Pipeline Engineer role at Apple, developing tools and workflows for immersive video content production, requiring Python expertise and post-production experience.

Audio/Video Engineer

Senior Audio/Video Engineer role at Apple, managing production services and theater spaces across Santa Clara Valley campus, requiring 7+ years of experience in production environments.

Senior Software Engineer

Senior Software Engineer role at Apple working on next-generation advertising platform reporting capabilities and data systems.