Summary
Ran Xu is a Deep Learning Software Engineer at NVIDIA with nine years of experience building high-performance ML systems and research-driven prototypes. He holds a PhD from Purdue where he led work on approximate streaming video analytics for mobile devices and published first-author papers at SenSys, EuroSys, Middleware, and other top venues. At NVIDIA he focuses on cuDNN heuristics to squeeze more performance from deep learning primitives, and his past internships at Facebook and Adobe show a knack for turning research into production gains (e.g., boosting recall in graph-embedding tasks). Ran’s background blends systems-level profiling and scheduler design with practical model and pipeline engineering, and he has a track record of low-overhead, resource-aware solutions for constrained and cloud environments. Based in California, he combines rigorous academic training from Purdue and Tsinghua with hands-on experience shipping optimizations that matter at scale.
9 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Engineering, 3.8/4.0, Doctor of Philosophy - PhD, Computer Engineering, 3.8/4.0 at Purdue University
Bachelor’s Degree, Electrical and Electronics Engineering, 3.8/4.0, Bachelor’s Degree, Electrical and Electronics Engineering, 3.8/4.0 at Tsinghua University
Chinese, English