Kaisheng Yao

Software Engineer at Google

Bellevue, 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

👤
Senior
🎓
Top School
Kaisheng Yao is a software engineer and team lead at Google with 11 years of experience building foundation models and production ML systems across top-tier research and industry labs. He previously served as Principal Applied Scientist and senior manager at AWS AI, led engineering at Ant Group, and spent a decade-plus at Microsoft Research and labs focusing on speech recognition and language understanding. His background blends deep research (Ph.D. in Communication and Information Systems from Tsinghua) with hands-on systems work—from embedded speech engines at Texas Instruments to open-source contributions to the Microsoft CNTK deep learning toolkit (including CRF sequence objectives and sequence decoding). Based in Bellevue, WA, he has a strong track record of turning advanced algorithms into scalable products and mentoring cross-functional teams. Notably, his career shows a persistent focus on robust speech and sequence modeling across noisy, multilingual settings, a thread connecting his academic and industrial impact.
code11 years of coding experience
job20 years of employment as a software developer
bookPh.D., Communication and Information Systems, Ph.D., Communication and Information Systems at Tsinghua University
bookHong Kong University of Science and Technology (HKUST)
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

neural-network10
machine-learning10
c-language10
cntk10
deep-learning10
cprogramming-language10
maths9
deep-neural-networks9
math9
mathics9
mathematics9
python6

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
microsoft/CNTK

Sep 2014 - Jul 2015

Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
Role in this project:
userBack-end Developer & ML Engineer
Contributions:586 commits in 10 months
Contributions summary:Kaisheng contributed to exposing a log-add math operation and incorporated a CRF sequence-level objective function, indicating work on core algorithms and model training. The user also developed sequence decoding functionality, and implemented a class-based entropy loss function, suggesting they were involved in both model development and algorithm implementation within the deep learning framework. The contributions include implementing and optimizing core mathematical operations and model-specific layers.
pytorchpythondeep-learningc-plus-plusmachine-learning
kaishengyao/keras

May 2015 - May 2015

Contributions:4 commits in 4 days
deep-learningrecurrent-neural-networkstheanoneural-networksmachine-learning
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
Kaisheng Yao - Software Engineer at Google