We build the on-device systems that deliver ads across the Apple ecosystem: OS daemons, frameworks, and SDKs that fetch, rank and filter ad candidates; enforce ad policy and legal compliance; and protect user privacy before our partner apps even render anything.
This is not a UI or app-building role: this is a systems and platform engineering position that requires working knowledge of cross-process communication, concurrency, on-device business logic, and privacy-by-architecture at scale.
Bachelor's degree or equivalent.
Deep understanding of OS fundamentals (process/memory management, scheduling, file systems), on any platform — Apple experience not required
Professional software development in a C-like language
Familiarity with cross-process communication
Advanced understanding of concurrent programming concepts and design patterns — multi-threading, synchronization, locking, and reasoning about races/deadlocks
Experience building and operating high-performance client SDKs or libraries — including caching, versioning, breaking changes, and feature-flagged rollouts
Experience on complex, long-lived codebases, sometimes with legacy components. Quickly learns new tech; excellent communication
Ad tech; Apple-platform fundamentals incl. Swift/Obj-C; designing/maintaining public APIs or SDKs for external developers; CoreData/libdispatch/XPC/Swift concurrency/daemons; telemetry/observability; client-server networking