Summary
Haichen Li is a Senior Staff Machine Learning Compiler Engineer based in San Jose with a decade of experience delivering high-performance ML systems. He joined Rivian in 2025 as a Senior Staff ML Compiler Engineer, focusing on accelerating deep learning workloads for production-scale ML applications. Previously, he spent seven years at Annapurna Labs as a Software Development Engineer, progressing to Senior SDE and contributing to scalable ML infrastructure. He earned a Ph.D. in Computational Chemistry and an MS in Machine Learning from Carnegie Mellon University, highlighting a rare blend of rigorous scientific training and practical ML engineering. Based in the Bay Area, Haichen brings an interdisciplinary perspective to ML compilers, turning complex research ideas into robust, scalable production systems.
11 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computational Chemistry, Doctor of Philosophy (Ph.D.), Computational Chemistry at Carnegie Mellon University
Chinese, English