Staff Software Engineer, Apple Ads
Core
Building foundational backend systems, data pipelines, and shared capabilities for Apple's next-generation advertising platforms serving advertisers and developers.
Role type
Staff Software Engineer (Backend/Platform)
Builds
High-volume, low-latency advertiser-facing systems, campaign management services, and distributed data processing pipelines.
Domain
Advertising technology, cloud infrastructure, distributed systems
Required skills
Scalable microservices architecture, distributed data processing, relational and NoSQL databases, cloud paradigms, system design for high availability, strong computer science fundamentals
Preferred skills
Advertising industry experience
Technologies
Java, Scala, C++, Postgres, Oracle, Cassandra, DynamoDB, Kafka, Spark, Flink, AWS, GCP
Responsibilities
Design and implement performant services and data pipelines; Engineer secure and scalable distributed data processing systems; Build shared capabilities like Authentication and Authorization; Collaborate with product management to define external APIs; Implement low latency, highly available systems in a cloud environment.
Seniority
Staff, hands-on IC with strategic impact

