Tianrun Li is a software engineer with 10 years of experience building high-performance ML and data systems, currently working on GenAI platform and performance at Databricks in Sunnyvale. Previously at Google he drove key infrastructure for TensorFlow and JAX—authoring JAX-native training loop components, integrating TPU embedding for large-scale recommendation systems, and implementing DTensor SPMD expanders in the MLIR compiler. He also owned core TPU profiler tooling used by thousands of engineers, with contributions spanning memory analysis, inference latency breakdowns, and chip bring-up validation for TPU v5/v6. Tianrun’s background includes designing OLAP query planners and data modeling layers for billion-query backends, and research work that accelerated database and graph analytics performance. He blends systems-level compiler and profiler expertise with practical ML training and distribution experience, and has a track record of moving research ideas into production at scale.
10 years of coding experience
9 years of employment as a software developer
Graduate Student Computer Science, Graduate Student Computer Science at University of Wisconsin-Madison
Bachelor of Engineering (B.E.) Computer Science and Technology, Bachelor of Engineering (B.E.) Computer Science and Technology at Tsinghua University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.