Microsoft’s Cloud + AI (C+AI) organization builds the end-to-end AI stack powering innovation across Azure and Microsoft. Within the Foundry, Inference and Training (FIT) Training Team, this role focuses on infrastructure and scientific methods for training Large Language Models (LLMs), Small Language Models (SLMs), multimodal, code-specific, agentic, proprietary, and open-weight models using open-source training frameworks. The work supports reliable, enterprise-grade agentic workflows and the researchers, product teams, and customers who depend on the platform. As a Principal Software Engineer, you will own the architecture and technical direction of major training-platform components, taking ambiguous problems through production operation. You will work directly with researchers and product teams to understand needs, reduce friction, and measure outcomes. You will provide technical leadership through design, code, and test-strategy reviews; mentor engineers; and coordinate infrastructure roadmaps across C+AI and partner organizations. The role offers the opportunity to deepen expertise in large-scale distributed systems for AI training and to influence architecture and engineering practices on a fast-moving team. The team seeks a curious, independent, adaptable, customer-focused problem-solver who learns continuously, writes efficient and well-tested code, debugs complex distributed systems, shares knowledge, and collaborates effectively as priorities evolve. Microsoft describes its mission as empowering every person and organization to achieve more, and its culture as grounded in growth mindset, innovation, collaboration, respect, integrity, accountability, and inclusion.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal