Staff iOS Engineer, Media Foundation

at Reddit
USD 217,000-303,000 per year
SENIOR
✅ Remote

Tech Stack

AI Communication @ 6 HTTP @ 3 Swift @ 7 iOS @ 7

Details

Reddit’s Media Foundation team is focused on delivering seamless, high-performance media experiences that meet and exceed industry standards across all platforms.

This is a high impact role where you will drive technical & product strategy, operations, architecture, and execution for one of the largest sites in the world.

Responsibilities

  • Architect a highly modular, easy-to-integrate iOS video player that enables other teams to build features effortlessly while delivering first-class performance for users.
  • Partner with backend media infrastructure and CDN teams to optimize global delivery and performance.
  • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel media products and features.
  • Work with a team of thoughtful, fast-moving, and motivated engineers. Set and define standards that improve developer workflows, recommend best practices, and help coach and mentor engineers.
  • Utilize AI-assisted development tools to accelerate prototyping, system design, and coding, while applying rigorous judgement to validate and own the final outputs.

Requirements

  • At least 8+ years of experience as a software engineer developing user-facing iOS mobile native applications at scale, using Swift.
  • In-depth knowledge of AVFoundation for video and audio playback, asset management, streaming, editing, and exporting capabilities.
  • Strong understanding of Core Media for timing and synchronization and Core Video for buffer handling, essential for custom playback and real-time video manipulation.
  • Familiarity with HTTP Live Streaming (HLS), MPEG-DASH, MP4, and other streaming protocols, as well as working knowledge of streaming frameworks and CDN integration for optimized video delivery.
  • Familiarity with reactive frameworks (RxSwift, Combine).
  • Strong organizational skills, ability to prioritize tasks, and deliver projects on schedule.
  • BS degree in Computer Science, a similar technical field of study, or equivalent practical experience.
  • Entrepreneurial spirit; self-directed, innovative, biased towards action in fast-paced environments.
  • Excellent communication skills, collaborating effectively with teams in a fully remote environment.

Benefits

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave

Pay Transparency

  • Base salary range: $217,000 - $303,000 USD
  • In addition to base salary, the job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission.

More jobs at Reddit

Similar jobs