Mazen Kharbutli

Senior Software Engineer at OLIX

Austin, Texas, 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

🤩
Rockstar
🎓
Top School
Mazen Kharbutli is a Senior Software Engineer and performance architect with a 12+ year track record building mission-critical systems at Google, Apple, AWS, Meta and now OLIX, combining deep systems engineering with hands-on leadership as a Team/Tech Lead for over a decade. He holds a PhD in Computer Engineering and has 20+ published papers with 1,100+ citations, reflecting a rare blend of academic rigor and production-grade impact. Mazen has driven CPU/system software and SOC architecture work, and his practical performance optimizations span from dynamic instrumentation—contributing to DynamoRIO’s DRCacheSim cache simulator—to AI and systems co-design. Colleagues rely on him to translate microarchitectural insight into measurable system gains, and he frequently bridges research ideas into shipping products. Based in Austin, he brings both a scientist’s curiosity and an engineer’s pragmatism to complex performance problems across cloud and device platforms.
code8 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Engineering, Doctor of Philosophy (PhD), Computer Engineering at North Carolina State University
bookMaster of Science (MS), Electrical and Computer Engineering, Master of Science (MS), Electrical and Computer Engineering at University of Maryland
bookBachelor of Science (BS), Electrical Engineering, Bachelor of Science (BS), Electrical Engineering at Jordan University of Science and Technology
github-logo-circle

Github Skills (13)

simulations10
caching10
analyse10
code-analysis10
c-language10
performance-analysis10
cprogramming-language10
analyser10
program-analysis10
simulator9
instrumentation9
testing8
profiling8

Programming languages (1)

C

Github contributions (2)

github-logo-circle
DynamoRIO/dynamorio

Jun 2018 - May 2019

Dynamic Instrumentation Tool Platform
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:35 commits, 30 PRs, 122 pushes in 1 year
Contributions summary:Mazen primarily contributed to the DRCacheSim tool, focusing on improving its cache simulation capabilities. They added support for inclusive caches and cache line invalidation, implemented a cache hierarchy configuration file reader/parser, and integrated it with the simulator. The user also worked on disabling the writing of misses triggered by hardware prefetches and fixed various test-related issues. Furthermore, the user added a basic last-level cache (LLC) miss analyzer and the interface for it.
instrumentationbinary-analysisprofilingwindowslinux
kharbutli/dynamorio

May 2018 - May 2018

Contributions:1 PR, 1 branch in 1 day
instrumentationdynamic-instrumentation
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