> Markdown version of [/jobs/ext/2225417-software-engineer-media-experience](https://www.wearedevelopers.com/jobs/ext/2225417-software-engineer-media-experience). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Media Experience - **Company:** reddit Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $190,000.0 - $267,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Data Analysis, C++ (Programming Language), Data Compression, Distributed Systems, FFmpeg, Image File Formats, H.264/MPEG-4 AVC, HTTP Live Streaming, Python (Programming Language), Redis, Distributed Caching, Ruby, Software Engineering, SQL Databases, High Efficiency Video Coding (HEVC), MPEG-DASH, Information Technology, Live Streaming, Graphql, Grpc, Golang - **Published:** August 25, 2026 - **Apply:** https://job-boards.greenhouse.io/reddit/jobs/8048988 ## About the Role * BS degree in Computer Science, a similar technical field of study or equivalent practical experience * 3+ years of industry experience in large-scale distributed systems. * 5+ years of hands-on, professional software development experience in one or more general purpose programming languages (Go, Python, Ruby, Java, C++) * Experienced with GraphQL, REST, HTTP, gRPC, Thrift basics, and the ability to design and implement maintainable APIs * Experienced with distributed caching layers, and distributed large scale data storage systems like Redis. * Familiarity with image processing and delivery technologies such as image scaling, cropping, and image formats like progressive JPEG, WebP, etc. * Familiarity with HTTP Live Streaming (HLS), MPEG-DASH, MP4, and other streaming protocols, as well as video compression standards (H.264, H.265/HEVC, VP9, AV1) * Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule. * 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 * Demonstrated curiosity and commitment to staying up-to-date with advancements in video compression technologies, including attending conferences, reading research papers, and engaging with the latest industry trends. * Strong understanding of how to measure and improve video visual quality metrics (eg., VMAF, PSNR) * Hands-on expertise with tools like FFMPEG, GPAC and similar media frameworks for processing, modifying, and manipulating media streams. * Experienced with client-side technologies, familiarly with the client library around media (eg., AVFoundation, VideoToolbox, video prefetching) * Familiar with background data fetching. * Strong data analysis skills using SQL ## Description * 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. * Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor junior engineers on the team to grow their technical expertise. * Move fast while balancing quality. We can't afford extensive processes, and we also can't afford show-stopping bugs. We need someone who can balance speed with quality while quickly building brand-new products. * Collaborate with client engineers and platform engineers to improve performance of media across Reddit to serve better content globally. ## Related Videos - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [The Fundamentals of Online Video](https://www.wearedevelopers.com/videos/32-the-fundamentals-of-online-video) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) - [Cat Herding with Lions and Tigers - Christian Heilmann](https://www.wearedevelopers.com/videos/1785-cat-herding-with-lions-and-tigers-christian-heilmann) ## Related Articles - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top Tech YouTube Channels for Developers in 2023](https://www.wearedevelopers.com/magazine/261-top-tech-youtube-channels-for-developers-in-2023) - [Dev Digest 103 - Superb Owl Trafficking](https://www.wearedevelopers.com/magazine/388-dev-digest-103-superb-owl-trafficking) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)