Microsoft's Azure AI Platform team is at the forefront of artificial intelligence innovation, focusing on cutting-edge technologies and problems. This role offers an opportunity to work with generative AI, large language models, transformers, and GPU optimization. The Azure ML team enables data scientists and developers to build, train, deploy, manage, and consume machine learning models efficiently.
As a Software Engineer II in the Azure Machine Learning Training Team, you'll be working on groundbreaking projects for training and customizing OSS models. The position involves close collaboration with research institutions, industry leaders, and organizations worldwide to create innovative solutions that impact millions of users.
The role requires strong technical expertise in Python, PyTorch, and distributed systems, combined with a passion for machine learning and artificial intelligence. You'll be part of a team that values high-quality code, agile development practices, and effective collaboration with remote teams.
Key responsibilities include aligning priorities with US teams, leading collaborative efforts with stakeholders, developing features with high quality, and participating in oncall activities. The position offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time away. The company is committed to fostering an inclusive environment and provides equal opportunities to all qualified applicants.