Do you love to code, enjoy learning and diving deep into new technologies and building new products in a fast-paced environment? Come join the Microsoft Speech and Languages team in building next generation intelligent speech-based communications solutions, using cutting edge speech and vision AI technologies.
The Speech services and runtime group is seeking developers across all levels to help us build the runtime and backend services for powering speech and vision based intelligent communications solutions in Microsoft 365 products (Microsoft Teams, Skype, Office etc.) Our team is responsible for developing the full gamut of Speech recognition, model adaptation and personalization, and other natural language processing runtimes and services to power high-accuracy real-time meeting transcription and translation solution. This greenfield effort is in early stages of development and slated to power transcription for millions of AI assisted meetings in Microsoft products, starting early next year. You will be working alongside a diverse, world class team of systems architects, speech/language scientists and systems developers, in a highly collaborative environment.
* BS degree in Computer Science or related field
* 6+ years of modern C++ or C# development experience
* Good data structure and algorithms skills.
Strong systems development skills
Experience building high performance runtimes
Experience with DNN inference runtimes and accelerators
Experience with Linux/Docker/Kubernetes
Cognition - Speech and language
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:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
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.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
The ideal candidate would have good data structure and algorithms skills, and strong systems development skills and experience. Experience developing in C++ and is required. Our systems critically depend on efficient runtime serving of complex and computationally intensive DNN models - experience in building high performance runtimes and a sound understanding of the architectural intricacies of modern CPU and accelerators (GPUs, FPGAs, DNN accelerators) is preferred. Our services and runtime platform are based on Linux/Docker/Kubernetes and microservices architectural principles; experience with these technologies, is preferred but not required. As a team, we value diversity as a necessary ingredient to building products that can delight our wide and diverse customer base.
Microsoft is a technology company that develops and supports software, services, and devices.