Reddit

Senior Software Engineer, Media Foundations

Reddit
Apply
4 hours ago
Remote, United StatesSenior
H1B Sponsor

Base Salary

$190k - $267k/yr

Responsibilities

  • Define and implement infrastructure for ingesting, processing, storing, and delivering Reddit video and audio content.
  • Contribute to technical design, development, testing, experimentation, analysis, launch, code review, and design-document review.
  • Collaborate with product, design, client engineering, and platform engineering teams to execute strategy and improve global media performance.
  • Establish engineering standards and best practices, improve developer workflows, and mentor junior engineers.
  • Balance delivery speed and software quality while building new media products and features.

Requirements

  • Bachelor of Science in Computer Science or a similar technical field, or equivalent practical experience.
  • At least 3 years of industry experience with large-scale distributed systems.
  • At least 5 years of hands-on professional software development experience in one or more of Go, Python, Ruby, Java, or C++.
  • Experience designing and implementing maintainable APIs using GraphQL, REST, HTTP, gRPC, and Thrift basics.
  • Experience with distributed caching layers and large-scale distributed data storage systems such as Redis.
  • Familiarity with image processing and delivery, including image scaling, cropping, progressive JPEG, and WebP.
  • Familiarity with HLS, MPEG-DASH, MP4, streaming protocols, and H.264, H.265/HEVC, VP9, and AV1 compression standards.
  • Strong organizational, prioritization, communication, collaboration, and project-delivery skills.
  • Preferred experience measuring and improving video quality using VMAF and PSNR.
  • Preferred hands-on experience with FFMPEG, GPAC, and similar media frameworks.
  • Preferred experience with AVFoundation, VideoToolbox, video prefetching, background data fetching, and SQL-based data analysis.

Benefits

  • Comprehensive healthcare benefits and income replacement programs.
  • 401(k) with employer match.
  • Global benefits supporting workspace, professional development, caregiving, and lifestyle needs.
  • Family planning support and gender-affirming care.
  • Mental health and coaching benefits.
  • Flexible vacation and paid volunteer time off.
  • Generous paid parental leave.
  • The role is fully remote, as stated in the collaboration requirements.

Tech Stack

C++GoGraphQLgRPCJavaPythonRedisRubySQL

Categories

Reddit

About Reddit

1,001-5,000 employees

Reddit is the heart of the internet, where millions of people get together to talk about any topic imaginable. Share, vote, and decide what matters in everything from breaking news, to fandoms, lifehacks, gaming, sports, health, and the internet’s cutest animals. With over 100,000 subreddit communities about every topic you could think of (and thousands more you couldn’t), whatever it is, there’s a place for you on Reddit. Interested in joining our growing team? Check out redditinc.com/careers.

Contact me