Back to jobsJob overview
About the role
Member of Technical Staff - Software Engineer at Microsoft
Required Skills
pythongenerative aidistributed computinggpu optimizationai modelsc++software engineeringmachine learning
About the Role
This role involves building and optimizing AI models for Microsoft's Copilot and other consumer AI products. The engineer will work on model architecture, data curation, training infrastructure, and GPU cluster performance tuning. Responsibilities include benchmarking GPU clusters and developing scalable software for AI training.Key Responsibilities
- Develop and tune pretraining scalable software for Nvidia GB200 and AMD MIxxx architectures
- Benchmark GB200 and AMD MIxxx GPU clusters
- Gather data and insights to develop the pretraining compute roadmap
- Actively contribute to the development of AI models powering innovative products
- Work on model architecture, data curation, training and inference infrastructures
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical discipline
- 4+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python
- Experience with generative AI
- Experience with distributed computing
Nice to Have:
- 8+ years technical engineering experience with coding in relevant languages
- Master's Degree in Computer Science or related technical field
- Experience in leading technical projects and supporting architectural decisions with data
Benefits & Perks
- Industry leading healthcare