This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you excited by high-scale, high-performance distributed systems? If so, then you’ve come to the right place. We want you to come help us design and build the future of Real-Time Communications! We are building a new RTC platform from the ground up. We're aiming to support emerging scenarios demanded by a modern, remote world, breaking the mold of the traditional "conference call". This includes, but is not limited to, powering multi-modal communications between humans and AI. We work with state-of-industry tools and technology, like Rust and Kubernetes. And we engage with the open-source community, and collaborate with other giants in the RTC industry. Are you excited by high-scale, high-performance distributed systems? Are you passionate about real-time media scenarios? Do you want to work with and/or contribute to the most modern technology components? This is your chance! Building and running services at scale for Microsoft 365 for hundreds of million consumer and enterprise users is very challenging, but it is a lot of fun and rewarding. We are looking for smart, passionate engineers to help us do just that to power and deliver on IC3's mission. This opportunity will allow you to make a broad positive impact across many critical IC3 domains such as chat, audio/video calling, meetings, service and data engineering, and service management We want you because you have an insatiable passion for technology, your constant intellectual curiosity and willingness to learn, your ability to communicate well in a team environment, your desire to make our team better with your contributions and of course your ability to deliver the right results at the right time.
Job Responsibility:
Collaborate with Architects 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
Coordinate 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
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
10+ years of experience building and shipping software
Proficiency in designing and building highly reliable global scale services
Proficiency with C/C++ or Rust programming languages, along with experience deploying containerized applications using Kubernetes
Stream processing architectures using Kafka or Azure Event Hubs