Senior Software Engineer, Ads
Core
Building on-device systems (OS daemons, frameworks, SDKs) that fetch, rank, filter ads, enforce policy, and protect user privacy across the Apple ecosystem.
Role type
Senior IC systems and platform engineer
Builds
On-device ad delivery systems, OS daemons, frameworks, and SDKs
Domain
Mobile operating systems, advertising technology, privacy engineering
Required skills
OS fundamentals (process/memory management, scheduling, file systems), C-like languages, cross-process communication, concurrent programming, high-performance SDK design, architecture ownership, technical direction, mentoring
Preferred skills
Ad tech, Apple-platform fundamentals (Swift/Obj-C, CoreData/libdispatch/XPC/Swift concurrency/daemons), telemetry/observability, client-server networking, technical strategy for multi-team orgs
Technologies
Swift, Objective-C, CoreData, libdispatch, XPC, Swift concurrency, daemons
Responsibilities
Set technical direction and architecture for on-device ad delivery systems; Identify and resolve ambiguous technical problems in the stack; Design, implement, and debug performant, privacy-preserving on-device components; Drive cross-functional alignment for the multi-quarter roadmap; Proactively identify and address systemic technical risk; Mentor and grow senior engineers; Represent the team in cross-org architecture reviews
Seniority
Senior, hands-on IC with mentorship responsibilities