Liang Zhang

Independent AI Researcher at Self-employed

San Jose, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Liang Zhang is an independent AI researcher and experienced software engineer with 11 years building cloud-native ML infrastructure and distributed systems from San Jose. He shipped production features at Databricks—designing MLflow integrations, a secure MLflow-DBFS filesystem, and performance fixes that resolved complex deadlocks and resource quota issues—and has a track record of delivering under tight deadlines that won key customer deals. His open-source contributions span heavy-hitting projects like Apache Spark, Horovod, Hyperopt, MLflow, and Petastorm, where he improved data type handling, distributed training integrations, and failure-handling for long-running Spark tasks. Comfortable across backend, MLOps, and model lifecycle tooling, he also brings hands-on ML experience in LLMs, interpretability, and reinforcement learning from his independent research. Notably, his internship work vectorized SparkR serialization to achieve ~100x speedups on multi-million row benchmarks—an early sign of his focus on performant data pipelines.
code11 years of coding experience
job6 years of employment as a software developer
bookAustralian National University
bookBachelor's Degree Computer Science and Technology, Bachelor's Degree Computer Science and Technology at Harbin Institute of Technology
bookMaster's degree Computer Science, Master's degree Computer Science at Carnegie Mellon University
bookPhD (first year only) Network Security, PhD (first year only) Network Security at National University of Singapore
languagesEnglish, Chinese
github-logo-circle

Github Skills (31)

pytorch10
apache-spark10
spark10
python10
testing10
dataframes10
big-data10
databricks10
machine-learning10
mlflow10
pyspark10
dataframe10
scala10
keras10
mlops10

Programming languages (5)

RScalaHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
mlflow/mlflow

Nov 2021 - Dec 2022

Open source platform for the machine learning lifecycle
Role in this project:
userML Engineer
Contributions:334 reviews, 23 commits, 112 PRs in 1 year 1 month
Contributions summary:Liang primarily contributed to the project by modifying code related to PyTorch and machine learning. They replaced `pytorch_lightning.metrics` with `torchmetrics` across multiple example files and the core PyTorch integration file, streamlining the metric handling within the MLflow framework. Additionally, the user removed and replaced code related to the `try_mlflow_log` function and experimental decorators and made adjustments to functions to improve loading and saving models.
pythonlifecyclemlmachine-learningincremental-learning
uber/petastorm

Feb 2020 - Apr 2020

Petastorm library enables single machine or distributed training and evaluation of deep learning models from datasets in Apache Parquet format. It supports ML frameworks such as Tensorflow, Pytorch, and PySpark and can be used from pure Python code.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:15 commits, 14 PRs, 3 pushes in 1 month
Contributions summary:Liang primarily contributed to the development and maintenance of the `petastorm` library, focusing on improvements to the Spark dataset converter. Their work included refactoring imports, fixing URI assumptions, and integrating atexit handlers for cleanup. Furthermore, the user implemented features for data type conversion, precision control for floating-point numbers, and support for vector types, enhancing data handling capabilities within the Spark environment. The user also worked on build and release by adding a CI build for pyspark 3.0.
pythontrainingdeep-learning-modelstensorflowdata-science
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.
Request Free Trial
Liang Zhang - Independent AI Researcher at Self-employed