Summary
Rasool Sharifi is an AI Performance Engineer with 11 years of experience specializing in computer architecture, memory systems, and emerging memory technologies applied to ML and embedded multiprocessor systems. Currently at Modular after short-term performance roles at NVIDIA and d-Matrix, he bridges deep research insight from PhD studies with hands-on engineering to optimize deep learning workloads at chip and system levels. His background spans biomedical engineering intersections and hierarchy design, giving him a nuanced view of hardware-software co-design for latency- and memory-constrained applications. Based in Kent, Ohio, he combines academic rigor from multiple PhD programs with practical experience accelerating ML performance in production environments. An uncommon strength is translating exploration of novel memory technologies into concrete performance wins for multiprocessor SoCs.
11 years of coding experience
1 year of employment as a software developer
Master of Science (M.S.) Electrical and Electronics Engineering, Master of Science (M.S.) Electrical and Electronics Engineering at University of Tehran
Bachelor of Science (B.S.) Electrical and Electronics Engineering, Bachelor of Science (B.S.) Electrical and Electronics Engineering at Isfahan University of Technology
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of South Carolina
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Virginia
English, Persian