Summary
Eugene Zhulenev is a seasoned software engineer with 14 years of experience specializing in machine learning compilers, runtimes, and performance optimization. Based in San Francisco and currently working on ML compilers and runtimes at Google, he contributes deep systems-level expertise to projects like JAX, XLA, TensorFlow, IREE, and Eigen. His work focuses on backend performance—enabling persistent compilation caches, optimizing CPU runtimes, integrating CUDA support, and improving memory and kernel behavior for JIT runtimes. Eugene routinely tackles subtle low-level issues (ODR violations, thread-pool heuristics, and efficient block copies) that materially speed up ML workloads on CPUs and accelerators. He combines rigorous benchmarking with pragmatic engineering, shipping kernel and runtime changes that bridge research frameworks and production systems. An active open-source contributor, he brings both compiler architecture insight and hands-on performance engineering to large, widely used ML projects.
14 years of coding experience