Research, develop, and troubleshoot real time communication systems, related to video and audio codecs, cameras, displays, and microphones 2. Work closely with cross-functional teams to understand features, operation, and specify enhancements 3. Optimize and improve video codec efficiency, encode rate control, processing speed, video pre/post-processing, and error resilience 4. Debugging and diagnosing quality of end-to-end video experience on lossy networks in real-time communication scenarios 5. As a Video Software Engineer, you'll have the opportunity to work on a wide range of products, including Messenger, Video, Groups, News Feed, Search, AR/VR, and GenAI, building cutting-edge video solutions that drive billions of interactions per day.