Чётко очерченная роль уровня Staff в крупной продуктовой платформе даёт возможность отвечать за масштабную медиаинфраструктуру; обязанности подробно описаны, а пакет льгот выглядит сильным.
Актуальные технологии
Зона ответственности ясна
Расширенные льготы
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →