Di X

Staff Software Engineer at TikTok

Kirkland, Washington, 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
Di X is a Staff Software Engineer with 15 years of experience building high-performance, distributed systems and ML infrastructure, now focused on machine moderation at TikTok. At Microsoft he architected event-driven ingestion and static C++ feature libraries for recommendation platforms, cutting latency and CPU use while enabling non-engineer-driven deployments for 50+ feature sets. His earlier work spans cluster schedulers and deep learning training services—optimizing job startup latencies, resource allocation, and monitoring across Kubernetes and custom clusters. He has production experience re-architecting storage and master servers (Raft migrations, availability improvements) at Baidu and Alibaba, and redesigned backend architectures in Clojure at startups. An active open-source contributor, he improved Clojure’s core.typed type annotations and helped harden Microsoft’s OpenPAI monitoring and dev-box automation. Fluent in systems-level optimization, Di pairs rigorous engineering with a pragmatic focus on observability and deployability that accelerates team productivity.
code15 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Dalian Polytechnic University
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Science and Technology of China
bookOther; CORe Credential of Readiness, Other; CORe Credential of Readiness at Harvard Business School Online
languagesChinese, enghlish
github-logo-circle

Github Skills (19)

kubernetes10
docker10
static-analysis10
clojure-cli10
dockers10
cicd10
clojure10
type-system10
automation10
prometheus10
kubernetes-pods10
automations10
scripting9
python9
shell9

Programming languages (10)

JavaCoffeeScriptShellRustScalaJavaScriptGoMarkdown

Github contributions (5)

github-logo-circle
microsoft/pai

Jul 2018 - Oct 2019

Resource scheduling and cluster management for AI
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:3 releases, 174 commits, 302 PRs in 1 year 3 months
Contributions summary:Di contributed to improving the development workflow and infrastructure automation of the `microsoft/pai` repository. They addressed bugs in the quick start setup for the dev-box environment by modifying configuration utilities. Further, the user added tools for detecting and fixing broken links in documentation and fixed errors in parsing docker stats to improve monitoring capabilities. They were also involved in modifying scripts and configurations related to the Prometheus exporter to prevent hanging and improve the monitoring of resource usage and alerts within the cluster.
cluster-managementmodel-trainingchainertensorflowcloud
clojure/core.typed

Mar 2014 - Aug 2014

An optional type system for Clojure
Role in this project:
userBack-end Developer
Contributions:104 commits in 4 months
Contributions summary:Di contributed to the clojure/core.typed repository by annotating core Clojure library functions with type information. They focused on adding type annotations to functions such as `cast`, `boolean-array`, and others, improving the type safety and static analysis capabilities of the project. The user's work involved modifying core typed check logic and test files to ensure the correctness of type annotations, enhancing the overall type system. Furthermore, the user implemented support for function annotations with dotted poly, thereby improving the expressiveness of the type system.
clojureclojurescriptoptional-typetype-system
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
Di X - Staff Software Engineer at TikTok