Remotery

Staff Software Engineer, Video Enablement

Posted May 14

This is a fully remote position, open to applicants in United States.

📋 Description

• As part of your cross-functional team comprising mobile, web, back-end, and infrastructure engineers, you will design, architect, code, and support video functionalities across the video pipeline stack, which includes live video ingestion, transcoding, integration, storage, and playback/consumption at scale.

• You will collaborate closely with the Engineering Manager and Product Manager of the video team to influence, communicate, and iterate on the strategic roadmap for the technology that powers our video features as we scale and introduce new capabilities.

• Work in tandem with mobile, web, machine learning/computer vision, and platform teams on comprehensive projects throughout the entire video processing system to enhance user experiences and drive business results.

• Review and provide constructive feedback on designs and code pull requests, collaborate on architectures, and offer guidance and hands-on assistance when necessary.

• Assist in building and connecting to internal SDKs, frameworks, and tools that facilitate product development teams in integrating video seamlessly at various stages of the video pipeline.

• Define and create real-time monitoring and measurement systems for essential operational workflows within the video pipeline, including tools for on-call developers and customer support to manage and troubleshoot issues. Participate in an occasional on-call rotation (a few days per month) with a team of other engineers to support video workflows.

• Lead, mentor, interview, and onboard other software engineers specializing in video and live-streaming technologies.

• Be available for on-call rotation to support production systems in case issues arise outside of regular hours.


⛳️ Requirements

• A robust background in video and audio streaming, ideally with an emphasis on live-streaming of user-generated content.

• Significant experience in architecting and constructing scalable and high-performance video pipelines within cloud environments. Familiarity with AWS is preferred, but experience with any cloud/container solutions is acceptable.

• A strong grasp of audio and video packaging principles, codecs, and related technologies and tools, along with an understanding of their respective tradeoffs, such as MPEG Video, MPEG-2 TS, HLS, DASH, H.264 AVC/H.265 HEVC/VP9/AV1/VVC, RTMP/enhanced RTMP/SRT, FFMPEG, DRM, etc.

• Practical software development experience in designing and establishing live and VOD streaming workflows, along with exposure to a wide range of video technologies related to mobile broadcasting, ingest, transcoding, storage, playback, and associated systems at scale.

• Proficiency in reading (and preferably coding) languages prevalent in the video sector, such as C#/Golang/C++/Rust/Python, as well as familiarity with higher-level languages like Node/TypeScript, React, or mobile languages such as Kotlin or Swift.

• Experience in designing, building, and connecting internal APIs/SDKs across the stack (from backend to frontend) to enable rapid feature development.

• A track record of mentoring, training, and collaborating with other teams through documentation and live sessions on best practices for building features utilizing the systems we develop and maintain.

• Familiarity with mobile video broadcasting of user-generated content and the challenges associated with optimizing streaming quality and reliability across a variety of devices and network conditions.

• Hands-on experience with one or more video players.

• Required front-end development experience in web, iOS (Swift), and/or Android (Kotlin). A willingness to learn and work in unfamiliar front-end areas is a significant advantage.

• Knowledge of computer vision concepts, architectures, and/or tools is a plus.

• Understanding of video advertising systems concepts, architectures, and/or tools is also a plus.


🏝️ Benefits

• Unlimited vacation policy.

• Paid volunteer opportunities.

• Technology stipend - $4,000 every 2 years after your start date to ensure you have the latest and greatest technology.

• WFH stipend - $500 annually to enhance your work-from-home experience.

• Learning stipend - $500 annually for ongoing professional development.

• Monthly physical, mental, wellness & learning stipend provided through Holisticly.

• Monthly lifestyle stipend available through Fringe.

• Comprehensive health benefits - medical, dental, vision, prescription, FSA, HRA, HSA, and coverage for family/dependents.

• Retirement savings - Traditional and Roth 401K plans are available through Vanguard, with an immediate company match.

• Life insurance - basic life, supplemental life, and dependent life coverage.

• Disability leave - short-term and long-term disability options.

• Company-paid parental leave - up to 20 weeks for birthing parents and up to 12 weeks for non-birthing parents.

• Family building benefits provided through Progyny.

• DICK'S Sporting Goods and their family of brands teammate discount.

People also viewed

GE Vernova1 day ago

Senior Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$127.7k – $212.7k/year
ApplyView job
Recruit Action inc.1 day ago

Full Stack Developer

CA flagCanada OnlyFreelanceFull-stack Engineer$80 – $90/hour
ApplyView job
Stefanini Brasil1 day ago

Full Stack Developer – Senior

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
iFood1 day ago

Senior iOS Software Engineer – Affirmative Action for Women

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
BJAK1 day ago

Software Engineer, iOS

HK flagHong Kong OnlyFull-timeFull-stack Engineer
ApplyView job
Experian1 day ago

Senior Software Engineer – Full Stack

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers