We are building the Intelligent Conversation and Communications Cloud (IC3). We power Microsoft’s first-party real-time conversation products, notably Skype and Teams with many millions of users, by providing reliable and high-quality audio and video calling, meetings, and chat services that work every time, from anywhere, on any device. And we expose our core capabilities to third-party partners, with which they can bring conversations to life in their own products. With IC3, we will enable customers to do more by making conversations on our platform more intelligent, surfacing useful information in real-time and taking actions on the customers’ behalf during the conversation. And, we will learn from each conversation. Every call, meeting, or chat will make the next one better.
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 at many levels to help us do just that to power and deliver on IC3 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.
Responsibilities
In 2018, we were the first in the industry bringing real-time background blur to video meetings even on 5 years old hardware. In 2019, we brought real-time enhancements of real whiteboards for Teams meeting rooms. In 2020, we released Teams Together Mode helping people to be more together during the pandemic. Our innovative features built on state-of-the-art AI technology are shaping the future of online meetings. Join the Real-Time Media Intelligence team who is behind all these magic features.
Our team is responsible for research, prototyping, end-to-end implementation and optimization of new real-time media functionalities using machine learning / AI technologies. We work in close collaboration with Microsoft Research and other teams. We work full stack across desktop, mobile and web platforms, and deep dive on a wide range of video, computer vision, and AI technology. As one of the team members said, “in this team, you will never be bored. You will always find interesting things to learn and work on.”
We are looking for seasoned C++ engineers with experiences working in large and complex code bases, ideally with experience in real-time media, video, or computer vision. We expect you to have a humble mind, to be eager to learn new knowledge, and with track record of overcoming complex challenges, solving technical problems, and delivering high quality code for production. You will be working on AI powered video features running on all desktop and mobile platforms, web, dedicated meeting devices and in the cloud. You might be responsible for end-to-end integration of features, new video processing and computer vision algorithms, or performance optimizations (SIMD / GPU / NPU).
Qualifications
– BS, MS or PhD degree in Computer Science or related fields.
– 5+ years of professional experience in software industry, in field related to video conferencing, streaming, game engine, or computer vision.
– Strong software design and coding skills in C++.
– Solid problem solving and debugging skills, including postmortem debugging.
– Excellent skills in technical communication and teamwork.
– Proven experience at least one of the domains below is a plus.
– Designing and implementing video processing and computer vision algorithms: Face Detection, Segmentation, Super Resolution, Visual Enhancement.
– Machine learning applied to video: ONNX runtime, TF, CoreML, WinML Media pipeline technologies: MediaFoundation, AVFoundation, H.264, WebRtc.
– Computer graphics and rendering technologies: OpenGL, DirectX, Metal, Vulkan, WebGPU, ANGLE.
– Chromium Renderer Acceleration technology: SIMD, AVX2, NEON, WebAssembly, OpenMP, NPU.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings: Standard Background Check
#M365Core
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> About Lumen Lumen is guided by our belief that humanity is at its best when...
Apply For This JobJob Details Full-timeEstimated: $97,000 – $130,000 a year53 minutes ago Qualifications React CSS Azure Bootstrap Financial services Full Job Description...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Company Overview We are a Hudson Oaks, Texas-based Internet Service Provider (ISP) delivering High Speed...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Program Description: The JRI IT Department supports 2800+ users in 90+ locations across Massachusetts, Rhode...
Apply For This JobAre you a Java Developer working at a Large Financial Institution and being told by your leadership that you are...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> No experience required. Network knowledge is a plus. Plenty of on the job training. We...
Apply For This Job