"Alerted.org

Job Title, Industry, Employer
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Advanced Search

Advanced Search

Cancel
Remove
+ Add search criteria
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Related to

  • Principal Engineer, Teams Agents & SDK

    Microsoft Corporation (Redmond, WA)



    Apply Now

    Microsoft Teams is a hub for collaboration, facilitating interaction between people and intelligent agents. The focus is on creating building-blocks for Agents in Teams to support human-AI cooperation. It serves both internal and external developers. We are seeking a **Principal Engineer, Teams Agent & SDK.**

    The mission includes:

    + Enabling Teams Agents creation with the AI SDK: Assisting developers in building agents with the Teams AI SDK. Check out our exciting new SDK:https://aka.ms/teamslib (https://microsoft.github.io/teams-ai/welcome/)

    + Delivering the Agent Accelerator: Providing open-source starter agents to streamline innovation with agents. Check out our collection of Pre-Built Agents: https://aka.ms/teams-agents

     

    We develop in (and for) Python, C#, and TypeScript, leveraging both open-source and Microsoft technologies for maximum flexibility and impact. We may expand to other languages in the future.

     

    If you care deeply about developer experience and are passionate about crafting tools that make it easier for developers to build GenAI Agents in this fast-evolving industry, we invite you to join us on this journey. Tackle complex technology challenges with global impact and help shape the future of human-AI collaboration!

     

    Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

    Responsibilities

    + Advance one or both missions:

    + a) Facilitate the creation of Teams (SDK) Agents.

    + b) Develop compelling Teams Agents that inspire others to create their own.

    + Support technical vision and architecture for the Teams AI SDK components and open‑source Agent Accelerator templates and libraries, marrying conversational UX with distributed, cloud‑native patterns.

    + Define data, API, and messaging contracts across TypeScript, C#, and Python stacks to keep client, service, and LLM inference layers loosely coupled yet cohesive.

    + Prototype emerging OSS tools and LLM capabilities, validating architecture decisions with PoCs and load tests before production rollout.

    + Mentor and unblock engineers, providing architectural reviews, threat models, and best‑practice guidance for distributed systems and conversational AI.

    + Define lightweight, secure protocols for agent‑to‑user and agent‑to‑agent messaging—covering envelopes, capability negotiation, shared context, and escalation paths.

    Qualifications

    Required Qualifications:

    + Bachelor's Degree in Computer Science or related technical field 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.

    + Experience designing & shipping production software and architecting distributed systems.

    + Experience building high‑scale services (ASP.NET or Azure Functions, AKS, micro‑services) with sub‑200 millisecond P99 latencies.

    + Understanding of conversational AI & LLM pipelines: prompt‑engineering, embeddings, vector search, streaming & function‑calling, grounding external data, safe completion.

    + Experience creating and consuming secure, versioned API & messaging contracts (Activity Protocol, OpenAPI, Thrift, Flatbuffers, Protobuf, WebSocket, Event Hub/Service Bus).

    Preferred Qualifications:

    + Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

    + Experience shipping a public or open‑source SDK—ideally for conversational or agent frameworks (npm, NuGet, PyPI publishing, semver discipline).

    + Experience defining agent‑to‑agent or other distributed service protocols (capability negotiation, envelope formats, shared context, escalation routes).

    + Contributions to open‑source OSS communities (issue triage, PR reviews, governance) and comfort working in the open.

    + Background optimizing real‑time collaboration or messaging platforms (Teams, Slack, Discord, Matrix, XMPP).

    + Experience fine-tuning LLMs or training other types of Models.

    + Demonstrated ownership of CI/CD (GitHub Actions/Azure Pipelines, Bicep/Terraform) plus observability (OpenTelemetry, Azure Monitor, Grafana).

    + Extensive use of coding tools like Roo Code, Cline, Claude Dev.

    + Solid grasp of zero‑trust security: OAuth2/OIDC, mTLS, secrets management, threat modeling, and privacy/compliance considerations (GDPR, HIPAA, SOC 2).

    + Technical leadership & mentoring: driving design reviews, setting engineering standards, and unblocking cross‑functional teams.

    + Working knowledge of data privacy & safety features for AI (RLHF, content filtering, red‑team testing).

     

    Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $139,900 - $274,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 $188,000 - $304,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 July 15, 2025.

     

    \#TeamsConversationalAITeam #Agents #TeamsAgents #MultiAgent

     

    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 (https://careers.microsoft.com/v2/global/en/accessibility.html) .

     


    Apply Now



Recent Searches

[X] Clear History

Recent Jobs

  • Principal Engineer, Teams Agents & SDK
    Microsoft Corporation (Redmond, WA)
  • Principal Group Software Engineering Manager
    Microsoft Corporation (Redmond, WA)
  • Senior Software Engineer
    Highmark Health (Jackson, MS)
  • Software Developer
    CGI Technologies and Solutions, Inc. (Newport News, VA)
[X] Clear History

Account Login

Cancel
 
Forgot your password?

Not a member? Sign up

Sign Up

Cancel
 

Already have an account? Log in
Forgot your password?

Forgot your password?

Cancel
 
Enter the email associated with your account.

Already have an account? Sign in
Not a member? Sign up

© 2025 Alerted.org