Xin Dong

Machine Learning Engineer at TikTok

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
Xin Dong is a machine learning engineer with nine years of experience building production-ready systems and research-driven models, currently applying ML expertise at TikTok. With a PhD in Computer Science from Rutgers and internships at Adobe, NEC Labs, Dataminr, and Pinterest, Xin bridges rigorous research with practical engineering. He has significant backend systems experience—contributing to the core of the widely used FoundationDB distributed transactional store—highlighting a focus on reliability and performance in data-intensive environments. Based in the United States, Xin combines deep systems thinking with fast-paced experimental coding (as his GitHub quip suggests), making him adept at turning complex distributed and ML problems into deployable solutions.
code9 years of coding experience
bookBachelor of Engineering (B.E.), Electrical and Electronics Engineering, Bachelor of Engineering (B.E.), Electrical and Electronics Engineering at Xidian University
bookMaster of Science (MS), Computer Engineering, 3.75, Master of Science (MS), Computer Engineering, 3.75 at Rutgers University
languagesEnglish, Chinese
github-logo-circle

Github Skills (6)

foundationdb10
transactional10
c-language10
key-value-store10
cprogramming-language10
distributed-database10

Programming languages (2)

JavaC++

Github contributions (5)

github-logo-circle
apple/foundationdb

Dec 2018 - Feb 2021

FoundationDB - the open source, distributed, transactional key-value store
Role in this project:
userBack-end Developer
Contributions:168 reviews, 38 commits, 145 PRs in 2 years 2 months
Contributions summary:Xin primarily contributed to the backend of the FoundationDB project, focusing on core functionalities. Their work involved applying code review suggestions and implementing changes in various areas, including data distribution, status monitoring, and transaction management. The user also made adjustments to client-side components and utilized tools like bindings for the project. Their contributions suggest a focus on improving the reliability and performance of the database system.
bigtabletransactionaldistributed-databasefoundationdbdatabase
dongxinEric/foundationdb

Sep 2018 - Aug 2021

FoundationDB - the open source, distributed, transactional key-value store
Contributions:277 pushes, 74 branches in 2 years 11 months
transactionaldatastorefoundationdbdatabasekey-value-store
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
Xin Dong - Machine Learning Engineer at TikTok