Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
A/B Testing
Communication @ 6
Data Science
Experimentation @ 4
HTTP @ 3
Machine Learning
Swift @ 4
UI/UX
iOS @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The Media Experience team empowers users to discover, consume, and engage with media content on Reddit, with a focus on making video consumption intuitive and engaging. The team uses data, Quality of Experience (QoE) signals, and rapid product experimentation to improve video engagement and build a best-in-class video experience.
Responsibilities
- Lead the iOS architecture for user-facing features that improve video discovery and consumption.
- Design and build immersive viewing surfaces and intuitive UI/UX flows to maximize watch time, user retention, and daily active video consumers.
- Partner with senior management to foster rapid prototyping and A/B testing.
- Balance high execution velocity with the performance requirements of a modern media application.
- Use design, performance signals, and retention data to measure success.
- Collaborate with client media infrastructure, backend, Feeds, and machine learning ranking teams.
- Translate platform capabilities such as HLS streaming and personalized recommendations into seamless iOS features.
- Act as a strategic engineering partner to Product, Design, and Data Science.
- Help shape the product roadmap and align growth goals with iOS engineering best practices.
- Establish best practices for integrating media components and managing complex media lifecycles.
- Maintain app stability and rendering performance, including on constrained devices and networks.
Requirements
- 5+ years of hands-on iOS experience.
- Proven experience developing user-facing native iOS mobile applications at scale using Swift.
- Experience leading cross-team projects that solve tangible business problems and deliver measurable outcomes.
- Strong understanding of experimentation, funnels, metrics, and Quality of Experience (QoE) signals.
- Ability to work effectively in an ambiguous, fast-paced growth environment.
- Clear and transparent communication skills, including the ability to explain complex technical trade-offs to technical and executive audiences.
- Hands-on experience optimizing video player performance or building feature-rich products on core media playback components.
- Experience with AVFoundation and VideoToolbox.
- Familiarity with HTTP Live Streaming (HLS) and recommendation or feed systems is a strong plus.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefit programs supporting workspace, professional development, and caregiving.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
Compensation
The base salary range for this position is $190,800–$267,100 USD per year. The role is also eligible for equity in the form of restricted stock units and may be eligible for a commission depending on the position offered.
More jobs at Reddit
Front End Software Engineer, Consumer Engineering
Reddit · United States
USD 164,200-229,900 per year
Senior Frontend Software Engineer, Consumer Engineering
Reddit · United States
USD 190,800-267,100 per year
Software Engineer, Consumer Engineering
Reddit · United States
USD 164,000-229,000 per year
Staff Machine Learning Engineer, Retrieval
Reddit · United States, Chicago, United States, New York City, United States, Los Angeles, United States, San Francisco, United States
USD 230,000-322,000 per year
Senior Software Engineer, Consumer Engineering
Reddit · United States
USD 190,000-267,000 per year
Similar jobs
Engineering Manager, Growth
Anthropic · New York City, United States, San Francisco, United States, Seattle, United States
USD 405,000-485,000 per year
Member of Technical Staff (Software Engineer, Computer Growth)
Perplexity AI · New York City, United States, San Francisco, United States
USD 220,000-405,000 per year
Senior Data Scientist, Ads
Reddit · United States
USD 190,800-267,100 per year
Product Manager, Search
Airbnb · San Francisco, United States
USD 232,000-282,000 per year
Staff Data Scientist - Ads Measurement, Signals, Privacy
Reddit · United States
USD 217,000-303,900 per year
Staff Software Engineer, Onboarding
Reddit · United States
USD 217,000-303,000 per year
Staff Data Scientist, Ads
Reddit · United States
USD 217,000-303,900 per year
Principal Data Scientist, Ads
Reddit · United States
USD 268,000-365,100 per year