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.
Responsibilities
- 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.
Qualifications
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.
Microsoft will accept applications for the role until May 13, 2024.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
#J-18808-Ljbffr