Tian Qin is a Staff Machine Learning Engineer based in Sunnyvale with five years of industry experience building ML-driven monetization and ads systems at TikTok and foundational software work at Google and Amazon. Trained in computer science and computational data science at Peking University and Carnegie Mellon, Tian blends rigorous academic modeling with production engineering on large-scale ad and analytics products. He focuses on modernizing traditional ML tools and algorithms and brings low-level systems enthusiasm to his work, favoring Rust and C for performance-critical components. At TikTok he progressed from app monetization models to core ads architecture, and earlier roles included campaign and analytics systems at Google and pCTR and personalization efforts at Baidu. Known for connecting research-grade approaches (e.g., anomaly detection and forecasting from his research background) to deployable, auditable systems, he excels at turning complex data science into reliable production services.
5 years of coding experience
5 years of employment as a software developer
Bachelor of Arts (B.A.), Economics (Double Major), Bachelor of Arts (B.A.), Economics (Double Major) at Peking University
Master's degree, Computational Data Science, Master's degree, Computational Data Science at Carnegie Mellon University
Identifiers and Standard Format Parsing for Polars Dataframe
Contributions:2 releases, 3 reviews, 19 PRs in 11 months
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
Tian Qin - Staff Machine Learning Engineer at TikTok