> Markdown version of [/jobs/ext/4024405-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/4024405-staff-software-engineer). 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). --- # Staff Software Engineer - **Company:** reddit Inc. - **Location:** San Francisco, CA, United States (Remote available) - **Salary:** $217,000.0 - $303,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:** October 30, 2026 - **Apply:** https://www.themuse.com/jobs/reddit/staff-software-engineer-media-experience ## About the Role * BS degree in Computer Science, a similar technical field of study or equivalent practical experience * 5+ years of industry experience in large-scale distributed systems. * 7+ 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.