Microsoft's Artificial Intelligence (AI) Frameworks team is at the forefront of developing AI software for training and deploying the world's most advanced AI models. This Principal Software Engineer role offers an exciting opportunity to work on cutting-edge AI technologies, collaborating with hardware teams and partners to build software stacks for Microsoft's next-generation supercomputers and the Maia AI accelerator.
The team operates at the intersection of AI algorithmic innovation, purpose-built AI hardware, systems, and software. You'll be working with a cross-discipline team of highly capable professionals in a collaborative and inclusive culture, focused on supporting and driving the AI future. The role involves hands-on software design and development, particularly in training and serving Deep Neural Network models and Language Models.
As a Principal Engineer, you'll be responsible for building software tools to support validation and exploration of LLM optimization technologies, performing development in languages like Python, C/C++, and CUDA. You'll collaborate with ML researchers, system engineers, and production engineers to evaluate and optimize performance of state-of-the-art LLMs at different scales.
The position offers competitive compensation ($139,900 - $274,800) and comprehensive benefits including healthcare, educational resources, and parental leave. This is a hybrid role based in Mountain View, CA, with up to 50% work from home flexibility and 0-25% travel requirements. The role requires strong technical expertise combined with excellent communication skills and the ability to drive technical initiatives independently.