About this role
Join the Microsoft Foundry engineering team to build core experiences and platform capabilities that enable developers and enterprises to build, customize, deploy, and operate AI applications and agents. The team owns end-to-end engineering across customer-facing experiences, backend services, platform infrastructure, and AI enablement workflows, including agent-building experiences, model onboarding, and training workflows. Responsibilities: Lead technical design and solutioning for complex initiatives. Drive architecture, engineering principles, scalability, reliability, security, and long-term platform health. Provide technical leadership across full-stack systems and infrastructure dependencies. Influence engineering direction across multiple projects and partner teams. Guide design reviews, technical tradeoffs, and implementation strategies. Shape responsible adoption of AI-assisted engineering practices. Mentor senior engineers and act as a trusted technical leader. Required Qualifications: Bachelor's degree in Computer Science or related field. 10+ years of software engineering experience. Experience leading architecture and technical design for large-scale distributed systems. Experience with full-stack engineering, platform development, or large production services. Practical experience with AI/ML technologies, generative AI, agents, or related solutions. Experience driving technical alignment across multiple stakeholders. Preferred Qualifications: Experience building AI platforms, developer platforms, or enterprise-scale cloud services. Experience with Microsoft Foundry, Azure services, model lifecycle management, agent frameworks, or machine learning systems. Experience improving engineering systems, standards, and architectural practices. Experience mentoring senior engineers and leading complex cross-team initiatives. Work arrangement: 3 days per week in-office.