Senior iOS Software Engineer, Media Foundation

2 months ago


San Francisco, United States Tbwa ChiatDay Inc Full time
Senior iOS Software Engineer, Media Foundation

Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 97M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit redditinc.com.

The Media Foundation’s mission is simple: Delivering seamless, high-performance media experiences that meet and exceed industry standards, ensuring unparalleled engagement across all platforms at Reddit. Media is the most engaging medium on Reddit, whether it’s for posts, comments, or ads. This is a pivotal role within the Media Foundation team, essential to shaping Reddit's media experience across all devices. We are seeking a stellar engineer with a deep understanding of scalable media solutions who can drive innovation, deliver top-tier video experiences to our users, and guide other teams in seamlessly integrating with our video API. This role not only involves building robust media capabilities but also contributing to the growth and strength of our media engineering team as Reddit continues to scale.

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

What You’ll Do:

  • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • 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 on the team to further their professional development.
  • Continuously learn and improve your technical and non-technical abilities.

What We Are Looking For:

  • At least 3+ years of experience as a software engineer developing user-facing iOS mobile native applications at scale, using Swift.
  • Software development experience in one or more general-purpose programming languages; Java, Python, Go, Rust, C++.
  • Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.
  • Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical experience.
  • Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
  • Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.

What Will Set You Apart:

  • 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.
  • Knowledge of video encoding standards (H.264, H.265/HEVC, VP9, AV1) and understanding codec-specific trade-offs in quality and performance.
  • Familiarity with VideoToolbox for hardware-accelerated video encoding and decoding, optimizing for real-time playback and streaming performance.
  • Familiarity with reactive frameworks (RxSwift, Combine).
  • Experienced with SQL and BigQuery.
#J-18808-Ljbffr

  • San Francisco, United States Tbwa ChiatDay Inc Full time

    Senior iOS Software Engineer, Media FoundationReddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 97M+ daily...


  • San Francisco, California, United States Reddit Full time

    Join the Media RevolutionAt Reddit, we're pushing the boundaries of what's possible in media experiences. As a Senior iOS Software Engineer on our Media Foundation team, you'll play a pivotal role in shaping the future of video and audio playback on our platform.About the RoleWe're seeking an exceptional engineer with a deep understanding of scalable media...


  • San Francisco, California, United States HexaQuEST Global, Inc. Full time

    Job Title: Senior iOS Software EngineerAbout the Job:We are seeking a highly skilled Senior iOS Software Engineer to join our team at HexaQuEST Global, Inc. in SFO, California. As a Senior iOS Software Engineer, you will be responsible for designing, building, and deploying high-end mobile applications for various internal business customers.Key...


  • San Francisco, California, United States Tbwa ChiatDay Inc Full time

    About RedditReddit is a vibrant platform built on shared interests, passion, and trust. With 100,000+ active communities and approximately 97M+ daily active unique visitors, it's one of the internet's largest sources of information. Our mission is to deliver seamless, high-performance media experiences that meet industry standards.The RoleWe're seeking an...


  • San Francisco, California, United States Medicast Full time

    **About the Role:**We are seeking an experienced Senior iOS Software Engineer to join our team at Medicast. As a key member of our engineering team, you will be responsible for designing and developing high-quality mobile applications for iOS.The ideal candidate will have a strong background in software development with a focus on mobile applications. You...


  • San Francisco, California, United States Accelon Inc Full time

    About Accelon IncWe are seeking highly skilled Senior iOS Engineers to join our team at Accelon Inc, a leading provider of innovative mobile solutions. As a Senior iOS Engineer, you will play a crucial role in developing and maintaining high-performance iOS applications.Key ResponsibilitiesWork from the backlog of performance improvements already identified,...


  • San Francisco, California, United States Oura Full time

    Role SummaryWe are seeking a talented Senior iOS Engineer to join our Women's Health team. As a senior engineer, you will be responsible for leading the development of high-quality iOS applications and collaborating with cross-functional teams to deliver complex features.Key ResponsibilitiesDevelop and maintain high-quality iOS applications using Swift and...


  • San Francisco, California, United States Tbwa ChiatDay Inc Full time

    The Media Foundation at Reddit is dedicated to delivering seamless, high-performance media experiences that meet and exceed industry standards. We are seeking a skilled iOS engineer with a deep understanding of scalable media solutions who can drive innovation, deliver top-tier video experiences to our users, and guide other teams in seamlessly integrating...


  • San Francisco, California, United States Fortune Brands Full time

    Job Summary: Fortune Brands Innovations is seeking a Senior iOS Mobile Application Developer to lead the design, development, and deployment of next-generation iOS applications.">Key Responsibilities: ">Collects, analyzes, reviews, documents, and communicates mobile business needs and requirements">Software architecture, design, and implementation of iOS...


  • San Diego, California, United States Apple Full time

    About the RoleWe're seeking an experienced Senior Media Systems Software Developer to join our team in San Diego, California. The ideal candidate will have expertise in developing media systems software, including using advanced system debugging tools, sampling, and profiling tools such as XCode instruments, DTrace, GDB/LLDB, Valgrind, AddressSanitizer, and...


  • San Diego, United States Apple Inc. Full time

    Senior Media Experience Software EngineerApple is inventing new audio experiences on our newer platforms such as Vision Pro while continuing to add new features and improve quality of our existing platforms such as AirPods, iPhone, iPad, Apple Watch, Apple TV, HomePods, and Mac. Over the last several years with major contributions from an impactful team, we...


  • San Francisco, United States block.xyz Full time

    Senior Software Engineer (iOS), Connected DevicesRemoteThe RoleYou will design and develop new functionality for new and existing 1st and 3rd party hardware connected to Square's iOS Points of Sale. The Connected Devices team is a mobile development team focused on connecting Square's mobile Points of Sale to hardware devices (card readers, Square Stand,...


  • San Francisco, United States Patreon Full time

    Patreon is a media and community platform where creators give their biggest fans access to exclusive work and experiences. Over 300k creators are cultivating fandoms and building their businesses each month. Creators can offer free memberships to fans looking to explore more of their work, paid memberships to give access to exclusive media and community, or...


  • San Francisco, United States Tbwa ChiatDay Inc Full time

    Senior Software Engineer, iOS - World IDAbout the Company:World is a network of real humans, built on privacy-preserving proof-of-human technology, and powered by a globally inclusive financial network that enables the free flow of digital assets for all. It is built to connect, empower, and be owned by everyone.About the TeamWorld ID is a digital identity...


  • San Francisco, California, United States Envoy Full time

    Job DescriptionWe are seeking a skilled iOS engineer to join our team at Envoy. As an iOS software engineer, you will be responsible for building core product features and collecting metrics to determine their impact on the business.The ideal candidate will have 6+ years of experience with iOS development and proficiency in Swift. They should also have...


  • San Francisco, United States Perplexity AI Full time

    Perplexity AI is looking for a Senior iOS Engineer to join our small team revolutionizing the way people search and interact with the internet. You will be responsible for building new experiences and improving the performance of Perplexity's iOS app. The ideal candidate should have strong programming skills, an interest in search and large language models,...


  • San Francisco, United States Tbwa ChiatDay Inc Full time

    Perplexity AI is looking for a Senior iOS Engineer to join our small team revolutionizing the way people search and interact with the internet. You will be responsible for building new experiences and improving the performance of Perplexity’s iOS app.The ideal candidate should have strong programming skills, an interest in search and large language models,...


  • San Francisco, United States Tools for Humanity Full time

    About the Company: World is a network of real humans, built on privacy-preserving proof-of-human technology, and powered by a globally inclusive financial network that enables the free flow of digital assets for all. It is built to connect, empower, and be owned by everyone. About the Team This role is part of our World App team, which since its launch in...


  • San Francisco, California, United States Syntricate Technologies Full time

    Job Overview:Syntricate Technologies is a leading technology company that specializes in providing innovative software solutions. We are currently seeking an experienced iOS Software Engineer to join our development team. As a key member of our team, you will be responsible for designing and developing high-quality iOS applications using Swift, SwiftUI, and...


  • San Francisco, United States Perplexity AI Full time

    Job DescriptionJob DescriptionPerplexity AI is looking for a Senior iOS Engineer to join our small team revolutionizing the way people search and interact with the internet. You will be responsible for building new experiences and improving the performance of Perplexity's iOS app.The ideal candidate should have strong programming skills, an interest in...