Taro Logo

Senior Software Engineer, Ads

Apple is a global technology company that designs, manufactures, and sells electronics, software, and services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Advertising

Description For Senior Software Engineer, Ads

At Apple, we focus deeply on our customers' experience. Apple Ads brings this same approach to advertising, helping people find exactly what they're looking for and helping advertisers grow their businesses. Our technology powers ads and sponsorships across Apple Services, including the App Store, Apple News, and MLS Season Pass.

The Ad-Delivery team is a diverse, global, and agile engineering team that operates intelligently and efficiently by leveraging and refining existing technologies. We collaborate to enhance and expand our capabilities across various business needs and use cases, sharing our innovative solutions for the benefit of all. Our platforms are high-performing, deployed at scale, and utilized by internal systems as well as thousands of developers and advertisers worldwide, all while ensuring user privacy is protected.

This role primarily focuses on the search and indexing aspects of Ad Delivery. You'll be responsible for building, enhancing and scaling our search and indexing capabilities to meet a wide array of business needs. You'll work within a collaborative environment where creativity is encouraged, and your contributions make a global impact.

The position offers the opportunity to work on high-performance services managing large-scale data and high QPS, develop low-latency ad-serving systems in cloud environments, and engineer secure distributed data processing systems. You'll be collaborating with various internal teams and contributing to critical advertising infrastructure while maintaining Apple's commitment to user privacy and exceptional user experience.

Last updated 23 minutes ago

Responsibilities For Senior Software Engineer, Ads

  • Collaborate with internal teams to support indexing and search use cases
  • Design and implement high-performance services for large-scale data management
  • Develop low-latency, highly available ad-serving systems in cloud environment
  • Engineer secure and scalable distributed data processing systems

Requirements For Senior Software Engineer, Ads

Java
Go
Scala
Kafka
  • 5+ years of industry experience in software development
  • Strong foundation in computer science fundamentals
  • Proficient in Java, C++, Rust, Go, Scala or equivalent programming languages
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience

Interested in this job?

Jobs Related To Apple Senior Software Engineer, Ads

Senior Backend Software Engineer

Senior Backend Software Engineer role at Apple working on large-scale observability platforms and distributed systems.

Software Engineer - Backend Systems (SW Delivery)

Senior Backend Software Engineer role at Apple focusing on software delivery infrastructure and testing technologies, offering competitive compensation and comprehensive benefits.

Senior Software Engineer, Ads

Senior Software Engineer position at Apple's Ad-Delivery team, focusing on search and indexing systems for advertising platforms while ensuring user privacy and high performance.

Senior Backend Software Engineer

Senior Backend Software Engineer role at Apple working on large-scale observability platforms and distributed systems.

Software Engineer - Backend Systems (SW Delivery)

Senior Backend Software Engineer role at Apple focusing on software delivery infrastructure and testing technologies, offering competitive compensation and comprehensive benefits.