Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager - Teams AI Library 
United States, Washington 
82244055

11.06.2024

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.

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 problemsa global scale, providing a platform to grow your skills and make a real impact.

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+ yearsexperiencewith design anddevelopment 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 proventrack recordin technical leadership anddelivering projects.
  • Experience in AI engineering andleveragetechnologies 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 inone 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 witha track recordof 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:Microsoft will accept applications for the role until June 12, 2024.


Responsibilities
  • maintainthe Teams AI library.
  • influence the alignment ofproduct 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 outstandingConversational AISDKs 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 thecutting edgeof AI technology.
  • withProduct Managers,internaland external partnersand developers to evangelize the Teams AI library, providing joint support and training to ensure its successful adoption andutilization.
  • Embody our