Microsoft's Intelligent Conversation and Communication Cloud (IC3) is developing the next generation of collaboration and communication products, including Teams and Azure Communication Services, to revolutionize consumer and enterprise communications by integrating audio, voice, and messaging across devices and platforms. The specific problem this role addresses is defining and creating innovative video communication scenarios for the future release of Teams, aiming to provide premium and interoperable video conferencing experiences.
Requirements
- 1+ years of industry programming experience in C/C++ or object-oriented programming.
- Understanding of image/signal processing and video compression technologies including state of art compression standards such as H.264 (Advanced Video Coding), H.265 (High Efficiency Video Coding), AV1 (AOMedia Video 1) and real-time multimedia communication.
- Design and development experience in real-time video applications and related areas.
- Experiences with Microsoft Media Foundation and HW (hardware) video encoding/decoding technologies across other platforms.
- coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
Responsibilities
- Architecting, designing and implementing real time scalable video codec technologies and innovations used in the Teams products and integrating them with other system components to deliver high quality video communication scenarios.
- Working on state-of-art video coding and streaming technologies as well as collaborating with several other key office communication technologies.
- Leverage AI/ML to solve real time communication problems in collaboration with Microsoft researchers across the globe.
- Working with a set of very smart people, including world-class experts in video processing and pipelining, to deliver cutting edge solutions in the video conferencing space.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Microsoft will accept applications for the role until September 30, 2025