Facebook Video Software Engineer, FRL and Facebook in Helena, Montana
Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities - we're just getting started.
We are seeking Video professionals for both Facebook and Reality Labs. Our teams are defining the Video experience for hundreds of millions of users across the Facebook family of apps including Messenger, Facebook, Instagram, WhatsApp, Portal, and Oculus. We cover numerous areas of video including live streaming, video client infrastructure, real-time video, ARVR software and hardware, and more. The Reality Labs and Facebook teams are helping people around the world come together and connect through hardware and software. We are bringing products to consumers that transform entertainment and social experiences with global departments dedicated to research, computer vision, haptics, social interaction, and more. We work on bleeding edge technologies that connect people in real-time and help drive the industry forward with newer experiences for Facebook, Messenger, Instagram, and ARVR. Our team's mission is to create shared experiences and a sense of belonging through video, and we are responsible for providing the best infrastructure possible to enable that for more than 2 billion people. We are hiring for various roles and are seeking Software Engineers with deep video expertise to explore, develop, and deliver new cutting-edge video software solutions.
Building multimedia processing pipelines, including container parsing, format support, codecs, media capture, audio/video synchronization, real-time communication, validation and tuning
Enabling hardware accelerated video processing, drivers for hardware accelerated codec blocks, buffer sharing and synchronization with GPU and display
Optimizing and improving video codec efficiency, encode rate control, speed, video, pre/post-processing and error resilience
Debugging and diagnosing quality of end-to-end video experience on lossy networks in real-time communication scenarios
Define the video optimization roadmap for both low-end and high-end network and devices
Lead the definition and implementation of media processing pipeline
BS or M.S. or PhD in Electrical Engineering, Computer Science, or a related field
2+ years experience with video codec standards like H.264/AVC, H.265/HEVC, VP8/VP9
Understanding of the multimedia stack, including containers, codecs, and AV synchronization
Experience with AVMediaComposition, Media, AVFoundation, VideoToolbox, ExoPlayer, MediaPlayer or Shaka
Experience in building media applications, working on infrastructure for processing media data at scale, working with media libraries
Experience in RTC/WebRTC or video with networking
Background in Live streaming applications including one or more ingestion protocols such as RTMP, RIST, SRT, Zixi
Experience with drafting or modifying video encoders
Experience to go deep in the technical broadcast contribution pipeline: Path (redundant, diverse), transcoding settings, captions/subtitles, etc.
Experience with hardware accelerated video processing
Experience building FFmpeg filters or have worked with FFmpeg APIs
Experience with OpenCL, DirectX and Intel Media SDK programming
Equal Opportunity: Facebook is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Facebook is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at email@example.com.