Malek Musleh

Principal Software Engineer at Microsoft

Portland, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Malek Musleh is a Principal Software Engineer based in Portland, Oregon, with 13 years of experience specializing in computer systems, parallel and heterogeneous architectures, and hardware/software interaction. He holds a PhD in Computer Engineering from Purdue and has led system- and performance-focused teams at Intel and Microsoft, tackling problems that span architecture, networking, and high-performance computing. At Intel he drove investigations into congestion control and deep-learning training infrastructure, and he continues to influence large-scale system design and delivery in his Microsoft roles. An active contributor to the gem5 simulator, Malek has made substantive architecture-level improvements to memory and DMA subsystem configuration—evidence of hands-on expertise with a widely used research simulator. He combines rigorous academic grounding with practical product delivery, often surfacing subtle cross-layer performance insights that inform both research and production systems.
code13 years of coding experience
job16 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) Computer Engineering at Purdue University
bookBSE Computer Engineering Electrical Engineering Applied Mathematics, BSE Computer Engineering Electrical Engineering Applied Mathematics at University of Michigan-Dearborn
languagesEnglish, Arabic
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

simulations10
simulation10
risc-v10
architectures10
modeling10
architecture10
python9
cprogramming-language9
c-language9
x868
x86-648
arm7

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
gem5/gem5

Sep 2012 - Apr 2015

The official repository for the gem5 computer-system architecture simulator.
Role in this project:
userSystem Architect / Software Architect
Contributions:10 commits in 2 years 6 months
Contributions summary:Malek primarily focused on improving the gem5 simulator's configuration and codebase. They made several changes related to the Ruby memory system, including setting cache parameters and connecting DMA controllers to the network. They also fixed bugs in the inorder CPU and updated configuration files to correctly reflect system architectures. The user’s work demonstrates a deep understanding of system architecture and the inner workings of the gem5 simulator.
storedsimulationupstreamsimulatorgem5-simulator
harvard-acc/gem5-aladdin

Sep 2012 - Apr 2015

End-to-end SoC simulation: integrating the gem5 system simulator with the Aladdin accelerator simulator.
Contributions:9 commits in 2 years 6 months
end-to-endsimulationsimulatorsocgem5
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Malek Musleh - Principal Software Engineer at Microsoft