Yiyang Shao is an engineering leader with a decade of experience building data-driven systems and machine learning infrastructure across startups and large tech firms. Currently an Engineering Manager at ClickHouse after a stint as a senior engineer there, he previously led engineering teams at ByteDance and co-founded Narus, blending product-first entrepreneurship with deep technical execution. His background spans research and development roles at NVIDIA and full-stack cloud ML work at Autodesk, giving him a strong footing in performance-sensitive systems and applied ML. Based in Singapore and trained in computer science at Nanyang Technological University, he excels at turning data insights into scalable platform capabilities. Colleagues would note his mix of hands-on coding, team coaching, and an appetite for poking at hard data problems rather than accepting opaque metrics.
10 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Nanyang Technological University Singapore
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.