Microsoft's AI Frameworks team is seeking a Software Engineer II to join their cutting-edge AI Engineering Systems group. This role sits at the intersection of AI innovation and systems engineering, working on the software used to train and deploy advanced AI models. The team develops software stacks for Microsoft's next-generation supercomputers and the new Maia-100 AI accelerator, collaborating closely with hardware teams and ML researchers.
The position offers a unique opportunity to work on large-scale AI infrastructure, enabling model training and inference on novel AI hardware. The role requires strong software development skills and the ability to solve complex technical challenges in building end-to-end AI stacks. You'll be part of a cross-disciplinary team that values collaboration and contributes to the open-source community.
Working at Microsoft means joining a company with a strong culture of inclusion and innovation. The role offers competitive compensation ($98,300 - $193,200), comprehensive benefits, and the flexibility of up to 100% remote work. You'll have the chance to impact the future of AI technology while working with world-class engineers and researchers.
The ideal candidate will have 2+ years of software development experience, strong programming skills in languages like C++, Python, and others, and experience with CI/CD systems, build systems, and Linux development. This is an excellent opportunity for someone passionate about AI infrastructure and systems engineering to make a significant impact at one of the world's leading technology companies.