Summary
Ramy Garawany is a Principal Software Engineer with 11+ years of experience building high-performance rendering and large-scale machine learning systems, currently on Roblox’s rendering team after leading ML and GPU work at Google and Apple. He began in game graphics—delivering realtime systems, tiled deferred renderers, and simulation-aware optimizations at Naughty Dog and EA—before applying that numerical-simulation and performance-first mindset to ads-scale ML serving that handles billions of classifications per day. Comfortable across low-level C++/GPU stacks and production ML infrastructure, Ramy excels at turning applied math and numerical methods into systems that meet strict latency and scale constraints. Based in Los Angeles and trained at UBC, he brings a rare blend of console-era real-time engineering rigor to cloud-scale machine learning and product-grade rendering.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at The University of British Columbia