Microsoft Teams is seeking a Principal Software Engineer to join their Messaging Services team, focusing on evolving messaging micro-services and implementing AI capabilities. This role offers a unique opportunity to work with cutting-edge technology stack including .NET Core, TypeScript, Service Fabric, Redis, and Azure Cosmos DB. The position involves building revolutionary, robust, and scalable back-end services while working with generative AI and Large Language Models (LLM) that power Team's Copilot.
The role combines deep technical expertise with leadership responsibilities, requiring both hands-on development and mentoring capabilities. You'll be working in a metrics-driven culture with a focus on customer satisfaction and business growth. The team maintains a live-site first approach, preventing technical debt accumulation while ensuring high performance and scalability.
As a Principal Engineer, you'll have end-to-end ownership of critical systems and collaborate across organizations to drive feature development that expands the user base. The position offers exposure to state-of-the-art AI technologies, including deep learning and natural language processing, making it an ideal opportunity for someone passionate about being at the forefront of AI innovation while building enterprise-scale solutions.
The role offers competitive compensation, comprehensive benefits, and the chance to work with world-class talent in a flexible work environment. This is an excellent opportunity for experienced engineers looking to make a significant impact in the team collaboration space while working with the latest AI technologies.