Principal Software Engineering Manager - Teams AI Library

at  Microsoft

Redmond, WA 98052, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Aug, 2024USD 256800 Annual09 May, 20243 year(s) or aboveLanguages,Sdks,Ordinances,Citizenship,Color,Python,Technical Leadership,Microsoft Teams,Microsoft,Computer Science,Speech,Ethnicity,Regulations,Design,Fine Tuning,Java,Azure,Consideration,Base PayNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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.

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.
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 13, 2024.

microsoftteams

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

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.

Other

  • Embody our Culture & Values


REQUIREMENT SUMMARY

Min:3.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Languages including but not limited to c c c java javascript or python

Proficient

1

Redmond, WA 98052, USA