Microsoft · 1 month ago
Software Engineer II, Teams AI
Microsoft is a leading technology company focused on empowering individuals and organizations. They are seeking a Software Engineer II to design, develop, and maintain high-scale services for Microsoft Teams, leveraging cutting-edge AI technologies to enhance user experience and drive growth.
Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
As part of the AI Services engineering team, you will be designing, developing and maintaining high-scale services that form the backbone of Microsoft Teams
Apply state-of-the-art techniques in deep learning, natural language processing, and conversational AI to build and improve the AI capabilities of Microsoft Teams
Experiment, prototype, and evaluate new ideas and approaches for AI-powered messaging features
Work closely with other AI teams across Microsoft to leverage and share best practices and resources
You are expected to dive deep into Azure technologies and distributed database systems. You will collaborate with partners, internal and external to Microsoft Teams organization, in order to design and build features that drive growth in our user base. We have numerous partners and thus, solid collaboration skills are required
As you develop said features to delight our customers, you are expected to always keep availability, reliability, performance and scalability in mind. We never compromise on these fundamentals
Build reusable libraries of services best practices for other teams to leverage
Qualification
Required
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Experienced delivering large-scale services, coding and development skills with experience in at least one of the following languages: Typescript, C#, .Net Core, Java
Experience solving challenging problems and cross team organization and collaboration skills
Preferred
Master's Degree in Computer Science or related technical field AND 3+ 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 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Experience in DevOps to maintain live services and/or application frameworks
Experience with unit-test, continuous integration, and test-driven development is a plus
Experience in optimizing highly scalable systems is a plus
Experience working with Service Fabric or Kubernetes as a plus
Benefits
Certain roles may be eligible for benefits and other compensation.
Company
Microsoft
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
H1B Sponsorship
Microsoft has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)
Funding
Current Stage
Public CompanyTotal Funding
$1MKey Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M
Leadership Team
Recent News
2026-01-14
2026-01-14
Company data provided by crunchbase