Microsoft Teams is looking to integrate cutting-edge AI-driven experiences into its platform to redefine the future of teamwork and collaboration, leveraging Generative AI to push the boundaries of what's possible.
Requirements
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 2+ years as a software engineer shipping high quality software to customers at scale.
- Media streaming experience - specifically real-time streaming of audio and video.
- Demonstrated ability to rapidly acquire and implement knowledge in new technologies and programming languages.
- Experience building and deploying cloud-native applications, microservices, and RESTful API design.
- Experience with AI concepts - theoretical and practical knowledge of LLMs, prompt engineering, Retrieval Augmented Generation (RAG) pipelines and agent orchestration frameworks.
Responsibilities
- Drive engineering solutions through both technical expertise and effective cross-team collaboration.
- Bring craft to product, build features that are not just functional but feel great to use, prioritizing aesthetics and user experience.
- Commitment to writing code that's not only functional but also well-designed, testable, and maintainable.
- Guarantee the performance, quality, and responsiveness of solutions.
- Support production systems on a rotational, on-call basis.
Other
- 3 days / week in-office
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.