Senior Performance Modeling Engineer

Microsoft is a leader in design of world-class devices and AI accelerators, empowering every person and organization on the planet to achieve more.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI

Description For Senior Performance Modeling Engineer

Microsoft's Silicon Architecture team is seeking a Senior Performance Modeling Engineer to join their innovative MAIA (Microsoft AI Accelerator) Silicon team. This role combines hardware engineering and machine learning expertise, focusing on developing and analyzing performance models for AI accelerators. The position offers a unique opportunity to work in a startup-like environment within Microsoft, contributing to cutting-edge AI hardware development.

The role involves sophisticated performance modeling of SoC and IP models, analyzing deep learning workloads, and optimizing AI accelerator performance. You'll be working with a team of experienced silicon developers, directly impacting the future of Microsoft's AI hardware infrastructure. The position requires strong technical skills in Python and C/C++, along with extensive experience in performance modeling.

This is an excellent opportunity for someone with a strong background in electrical engineering, computer engineering, or computer science, particularly those with advanced degrees and experience in micro-architecture modeling. The role offers competitive compensation, comprehensive benefits, and the chance to work on groundbreaking AI hardware technology at one of the world's leading tech companies.

The hybrid work environment (up to 50% work from home) provides flexibility while maintaining collaborative opportunities. Microsoft's commitment to diversity, inclusion, and work-life balance is reflected in their comprehensive benefits package and company culture. This role is perfect for someone who wants to be at the forefront of AI hardware development while working with a world-class team in a supportive environment.

Last updated 19 days ago

Responsibilities For Senior Performance Modeling Engineer

  • Develop and test SoC and IP models, including model integration
  • Analyze performance and bottlenecks for critical deep learning workloads
  • Actively collaborate with architects, and provide critical feedback for future SoC
  • Prototype opportunities for performance and power optimizations, and trade-offs on AI accelerators

Requirements For Senior Performance Modeling Engineer

Python
  • 7+ years of related technical engineering experience or Bachelor's with 4+ years experience or Master's with 3+ years experience or Doctorate degree
  • 4+ years of experience with Python and C, or C++
  • 4+ years of experience with performance modeling at various levels of abstraction, and analysis
  • Must pass Microsoft Cloud Background Check
  • MS or PhD in relevant CS/EE/CE preferred
  • Experience in micro-architecture modeling of CPUs, and/or SoC preferred

Benefits For Senior Performance Modeling Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Performance Modeling Engineer

Senior Applied AI Engineer

Senior Applied AI Engineer role at Microsoft Security, focusing on developing autonomous agents and AI systems for cybersecurity, with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI-enabled developer tools, offering remote work and competitive compensation.

Senior Software Engineer-Machine Learning Frameworks

Senior Software Engineer role at Microsoft focusing on developing and optimizing machine learning frameworks through the DeepSpeed open-source library.

Senior Software Engineer- GPU

Senior Software Engineer position at Microsoft focusing on GPU optimization and AI infrastructure development for large language models.

Senior Software Engineer- AI Compilers

Senior Software Engineer position at Microsoft focusing on AI compiler development, requiring expertise in C++, Python, and compiler frameworks with 4+ years of experience.