Define and evolve the architecture of the Teams client AI platform. Make high-impact design decisions to ensure the platform is scalable, extensible, and maintainable, supporting a broad range of Teams apps and AI-driven experiences. Lead the full lifecycle of platform capabilities that integrate AI and machine learning—from ideation and design to implementation, testing, and deployment. Write clean, efficient, and well-documented code that exemplifies engineering excellence. Drive quality through thoughtful code and design reviews, offering constructive feedback to elevate team output. Own live site health, proactively monitor and resolve incidents, and continuously drive improvements to ensure world-class availability and performance. Mentor junior and mid-level engineers, sharing best practices in frontend and full-stack development, and fostering technical growth through guidance and example. 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 --- 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 building and shipping large-scale distributed services and APIs, preferably on Azure or AWS platforms.