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