Video Software Engineer, Reality Labs and Meta

Facebook wordmarkFacebook wordmark
Video Software Engineer, Reality Labs and Meta
Facebook wordmarkFacebook wordmark
Location pin icon
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.
Video Software Engineer, Reality Labs and Meta Responsibilities
  • 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
Minimum Qualifications
  • 2+ years experience with video codec standards like H.264/AVC, H.265/HEVC, VP8/VP9
  • 2+ years of experience in client languages such as Objective-C/C/C++/Swift, Java/Kotlin or JavaScript
  • 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
  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.
Preferred Qualifications
  • 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
About Meta
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
Meta is committed to providing reasonable support (called accommodations) in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support. If you need support, please reach out to
(Colorado only*) Minimum salary of $177,000/year + bonus + equity + benefits
*Note: Disclosure as required by sb19-085(8-5-20)
Related Job Openings
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. We may use your information to maintain the safety and security of Meta, its employees, and others as required or permitted by law. You may view Meta's Pay Transparency Policy, Equal Employment Opportunity is the Law notice, and Notice to Applicants for Employment and Employees by clicking on their corresponding links. Additionally, Meta participates in the E-Verify program in certain locations, as required by law.

Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at