Principal Engineer, iOS Performance
Core
Architecting and scaling Reddit's iOS mobile application infrastructure to support 100M+ daily active users, focusing on performance optimization and developer efficiency.
Role type
Principal Engineer, iOS Platform (Architect)
Builds
Core networking and caching stacks, shared iOS components, and performance monitoring frameworks for the Reddit mobile app.
Domain
Social Media / Mobile iOS Development
Deliverable
production ML models | product features | infrastructure
Required skills
iOS application architecture at scale, Swift, structured concurrency, performance optimization (ANR reduction, launch time, frame rate), observability and telemetry, mentoring technical teams
Preferred skills
Experience influencing large organizations (200+ engineers) on technical direction, cross-functional collaboration with design and product teams
Technologies
Swift, SwiftUI, structured Concurrency
Responsibilities
Own the architecture of Reddit's iOS Mobile App to scale for 100M+ DAUs; Identify gaps in iOS App Architecture and lead redesigns for modularity and performance; Define and execute user-facing performance goals (minimizing ANR, reducing launch time, eliminating dropped frames); Improve observability and data quality for key performance areas; Mentor iOS developers across the company on complex problems
Seniority
Principal, company-wide scope and mentorship