Microsoft

Principal Software Engineering Manager - Teams AI Library

Redmond, WA US
USD 133k - 282k
TypeScript Azure API C++ C# Java JavaScript Python
Description

At Microsoft, we empower every person and every organization on the planet to achieve more. The Teams Platform's Conversational Artificial Intelligence (AI) & Extensibility team is at the forefront of this vision by enabling innovative conversational AI experiences.

 

We are a team that's innovating to transform how people complete tasks through conversations, both at work and in life. We work on Conversational AI Extensibility for Microsoft Teams, building backend Application Programming Interface (APIs), client extensibility hooks, and rich Software Development Kits (SDKs). Our goal is to enable developers, both internal and external, to create advanced conversational apps (such as bots and agents) that use the latest multi-modal AI technologies, and that are also reliable and secure for professional and personal use.

 

As the Principal Software Engineering Manager - Teams AI Library, you will lead the development of our multi-language conversational AI SDKs, playing a pivotal role in our strategy for Microsoft 365’s conversational AI extensibility. 

 

Why Join Us? Be a part of a team that is passionate about building technology that can transform how millions of people work and communicate. Microsoft offers a unique opportunity to work on complex problems at a global scale, providing a platform to grow your skills and make a real impact. 

Required Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline 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.
  • 5+ years experience with design and development of conversational AI SDKs supporting multiple languages
  • 4+ years people management experience.
  • 3+ years experience in building AI Libraries

 

Preferred Qualifications

 

  • 10+ years of software engineering experience with a proven track record in technical leadership and delivering projects. 
  • Experience in AI engineering and leverage technologies such as Prompt Engineering, Retrieval-Augmented Generation (RAG), Cognitive Architectures for Reasoning, Fine-tuning, Text-to-Speech (TTS), Speech-to-Text (STT), and Multi-modal models. 
  • Solid coding skills in one or more of the following: C#, JavaScript/TypeScript, Python, and Java. 
  • Demonstrated experience with Azure, Office 365, and Microsoft 365 services. 
  • Knowledge of Microsoft Teams extensibility SDKs and APIs. 
  • Proficient in managing diverse teams and driving cross-functional projects. 
  • Innovative thinker with a track record of transforming ideas into successful products. 

 

Software Engineering M5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 - $282,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications for the role until May 25, 2024. 

 

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.

 

#microsoftteams

  • Lead and inspire a team of talented engineers to develop and maintain the Teams AI library. 
  • Lead the strategic direction to empower professional developers and Independent Software Vendors (ISVs) to harness multi-modal, generative AI technologies within the Microsoft Teams Platform, influence the alignment of product capabilities with their needs. Collaborate cross-functionally with other teams and stakeholders to integrate and innovate on Microsoft 365 platform enhancements. 
  • Lead the development of outstanding Conversational AI SDKs by ensuring they are intuitive, well-documented, flexible, performance-optimized, secure, compatible across platforms, and backed by robust support and comprehensive testing. 
  • Foster an environment of continuous learning and adaptation to remain at the cutting edge of AI technology. 
  • Collaborate with Product Managers, internal and external partners and developers to evangelize the Teams AI library, providing joint support and training to ensure its successful adoption and utilization. 

Other

Microsoft
Microsoft
Data Management Developer Tools DevOps Enterprise Software Operating Systems

0 applies

34 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers