Senior Software Engineer, Media Experience
Core
Building the next version of Reddit's media infrastructure to ingest, process, store, and deliver video and audio content globally.
Role type
Senior Software Engineer (Media Infrastructure)
Builds
Scalable media ingestion, processing, storage, and delivery systems for video and audio
Domain
Internet / Media Streaming / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems, Go/Python/Ruby/Java/C++, GraphQL/REST/gRPC/Thrift, Distributed caching (Redis), Image processing, Streaming protocols (HLS/MPEG-DASH), Video compression (H.264/HEVC/VP9/AV1), SQL
Preferred skills
Video compression technologies, Visual quality metrics (VMAF/PSNR), Media frameworks (FFMPEG/GPAC), Client-side media libraries (AVFoundation/VideoToolbox), Background data fetching
Technologies
Go, Python, Ruby, Java, C++, GraphQL, REST, gRPC, Thrift, Redis, FFMPEG, GPAC, AVFoundation, VideoToolbox, HLS, MPEG-DASH, WebP, JPEG
Responsibilities
Define technical components for media ingestion and delivery, execute full development cycle from design to launch, mentor junior engineers, collaborate with product and design teams, optimize media performance globally
Seniority
Senior, hands-on IC