Microsoft is building a new Real-Time Communications (RTC) platform from the ground up to support emerging scenarios for a modern, remote world, including multi-modal communications between humans and AI, aiming to break the mold of traditional conference calls.
Requirements
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 4+ years of experience building and shipping software.
- 3+ years of experience successfully designing and building highly reliable global scale services.
- Experience C/C++ or RUST programming languages.
- Experience with Audio/Video processing, codecs, or transports.
- Experience with containerized deployments via Kubernetes.
- Experience with Stream processing architectures using Kafka or Azure Event Hubs.
Responsibilities
- Participate with Architects and other team members on holistic system design.
- Lead the design, development, deployment, and operation of components of a high reliability, global scale real-time communication platform.
- Create and improve systems and processes to raise the reliability and quality of media services to the next level.
- Collaborate with people across Microsoft and in the industry to bring innovation to our products.
- Influence the engineering culture to strive for a clean architecture, sound engineering practices, and a growth mindset.
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.
- 3 days / week in-office
- Individual Contributor
- Full-Time