Software Engineer, Ad Platforms

Technology company that builds products designed to enrich people's lives, including advertising platforms that respect privacy.
$143,100 - $214,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Advertising
This job posting may no longer be active. You may be interested in these related jobs instead:
WebKit Architecture Engineer

Senior WebKit Architecture Engineer position at Apple, focusing on core framework development, security, and performance optimization using C++ and web technologies.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Senior Engineering Project Manager role at Apple, focusing on SAP Payments & Trade-In systems, requiring 10+ years of experience in SAP SD implementation and enhancement.

Xcode Program, Build, and Release Project Manager

Senior Project Manager role at Apple managing Xcode and Swift Playground releases, coordinating builds and bug tracking operations for developer tools.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and Live video production.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and entertainment technology.

Description For Software Engineer, Ad Platforms

Apple's Advertiser Services team is seeking a Software Engineer to join their Ad Platforms division. This role is part of a diverse, global, and agile engineering team that focuses on building and optimizing advertising technology solutions. The team is responsible for delivering ads across the App Store, Apple News, Stocks, and Apple TV platforms.

The position offers unique opportunities to work on foundational pieces of Apple's next-generation Ad Platforms, with a strong emphasis on privacy and user experience. You'll be part of a team that values smart, fast execution and leverages readily-available technology while developing innovative solutions.

Key aspects of the role include:

  • Designing and implementing high-performance services and data pipelines
  • Building shared capabilities for authentication and authorization
  • Developing low-latency, highly available systems in a cloud environment
  • Engineering secure and scalable distributed data processing systems

The ideal candidate will have strong computer science fundamentals and extensive experience with scalable microservices and data-driven platforms. You'll work with technologies like Java/Scala, Cassandra, Kafka, and cloud platforms, while collaborating with product management to define external APIs for campaign management.

This is an excellent opportunity for someone who wants to impact how advertising is delivered across Apple's platforms while maintaining the company's unwavering commitment to privacy. You'll be working in a fast-paced environment that offers flexibility to work on various backend systems and collaborate with multi-functional teams.

Benefits include comprehensive medical and dental coverage, retirement benefits, stock options, educational reimbursement, and various Apple product discounts. The role offers competitive compensation with base pay ranging from $143,100 to $214,500, plus additional benefits and potential bonuses.

Last updated 2 months ago

Responsibilities For Software Engineer, Ad Platforms

  • Build foundational pieces of next generation Ad Platforms
  • Collaborate with product management to define external APIs for campaign management
  • Design and implement performant services and data pipelines
  • Build shared capabilities like Authentication, Authorization
  • Implement low latency, highly-available systems in cloud environment
  • Engineer secure and scalable distributed data processing systems for campaign management

Requirements For Software Engineer, Ad Platforms

Java
Kafka
Cassandra
  • 6+ years of industry experience building scalable microservices or data driven platforms
  • Strong computer science fundamentals
  • Experience with Java/Scala/C++ or equivalent
  • Expertise in NoSQL datastores (e.g Cassandra or DynamoDB)
  • Proficiency in data processing technologies (Kafka, Spark, Flink)
  • Experience crafting scalable microservices
  • Familiarity with cloud paradigms (AWS or GCP)
  • Strong problem solving and debugging skills
  • Effective communication skills, both written and verbal
  • Bachelor's degree in Computer Science or equivalent (Master's preferred)

Benefits For 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
  • Product discounts
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?