Meta AR/VR Job | Software Engineer – Video

Job(岗位): Software Engineer – Video

Type(岗位类型): Engineering

Citys(岗位城市): Burlingame, CA

Date(发布日期): 2022-12-21


Situated within Reality Labs, the MetaWorks product group is building hardware, software, and platform experiences to help people collaborate and build community—from wherever they are. Does the challenge of delivering performant, reliable, and high-quality real-time communication with the best audio and video quality in the industry excite you? Then join us in the mission to make working from anywhere feel connected, collaborative and empowering.

We are seeking video experts to define, build, measure, and optimize the video communications experience for our users across a variety of hardware and operating systems.


6+ years of hands-on experience in either image or video processing

Understanding of video compression techniques

Experience in C/C++ multithreaded programming and Python


Research, develop, and troubleshoot real time communication systems, related to video and audio codecs, cameras, displays, and microphones.

Develop and prototype innovative video and audio algorithms in a WebRTC processing pipeline. Apply signal processing and machine learning techniques to solve RTC problems.

R&D in the areas of video processing, pre-processing, and compression, to deliver best-in-class quality across different hardware and operating systems.

Hardware specific video optimizations leveraging HW encoder/decode, GPU etc.

Work closely with cross-functional teams to understand features, operation, and specify enhancements.

Continuously improve the efficiency of the automated test tooling by leveraging the internal automated test infrastructure.

Additional Requirements(额外要求)

Hands-on experience with real-time video

Knowledge of hardware specific quality and performance optimization

Video algorithm development experience

Experience with WebRTC

Experience with machine learning and tools, such as TensorFlow, PyTorch, Keras, or Caffe