Назад
5 дней назад

Staff Software Engineer, Media Experience

217 000 - 303 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer, Media Experience (Distributed Systems/Video): Building Reddit's media infrastructure for ingesting, processing, storing, and delivering video and audio content with an accent on scalable APIs, distributed storage, streaming protocols, and media quality. Focus on designing high-scale media systems, improving delivery performance, and solving complex video compression and processing challenges.

Location: Remote - United States

Base salary: $217,000–$303,000 USD annually

Company

Reddit operates a large-scale community platform with more than 100,000 active communities and approximately 130 million daily active unique visitors.

What you will do

  • Define technical components for ingesting, processing, storing, and delivering video and audio content.
  • Collaborate with product, design, client engineering, and platform engineering on media products and performance.
  • Contribute to the full development cycle, including technical design, implementation, testing, experimentation, analysis, and launch.
  • Review code, design documents, product specifications, and mocks while recommending engineering standards and best practices.
  • Mentor junior engineers and balance rapid product development with quality and reliability.

Requirements

  • BS degree in Computer Science, a similar technical field, or equivalent practical experience.
  • 5+ years of industry experience with large-scale distributed systems and 7+ years of professional software development experience.
  • Professional experience with one or more general-purpose languages: Go, Python, Ruby, Java, or C++.
  • Experience with GraphQL, REST, HTTP, gRPC, Thrift basics, and designing maintainable APIs.
  • Experience with distributed caching layers and large-scale distributed data storage systems such as Redis.
  • Familiarity with image processing and delivery, including scaling, cropping, progressive JPEG, and WebP.
  • Familiarity with HLS, MPEG-DASH, MP4, other streaming protocols, and H.264, H.265/HEVC, VP9, and AV1 compression standards.
  • Strong organizational, prioritization, delivery, and communication skills, including collaboration in a fully remote environment with technical and non-technical audiences.

Nice to have

  • Curiosity about video compression advancements, including conferences, research papers, and current industry trends.
  • Understanding of video visual quality metrics such as VMAF and PSNR.
  • Hands-on experience with FFMPEG, GPAC, or similar media frameworks.
  • Experience with client-side media technologies such as AVFoundation, VideoToolbox, and video prefetching.
  • Familiarity with background data fetching.
  • Strong data analysis skills using SQL.

Culture & Benefits

  • Fully remote collaboration with comprehensive healthcare and income replacement programs.
  • 401(k) with employer match and global benefit programs covering workspace, professional development, and caregiving support.
  • Family planning support, gender-affirming care, and mental health and coaching benefits.
  • Flexible vacation, paid volunteer time off, and generous paid parental leave.
  • Base salary may be accompanied by restricted stock units and, depending on the position offered, commission eligibility.

Hiring process

  • Some interviews may be recorded, transcribed, and summarized by AI; candidates can opt out before a scheduled interview.
  • Interview recordings are deleted promptly after a hiring decision.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →