Kai Cao is a seasoned software engineer with 11+ years building large-scale, fault-tolerant systems for security monitoring, gaming, streaming and finance. He has deep hands-on experience designing and operating big data pipelines and storage (Kafka, Cassandra, ElasticSearch) that handle multi-DC, multi-tenant workloads and trillions of events per year. At mnemonic he led the Argus distributed system, recruiting and mentoring engineers while delivering real-time detection pipelines that ingest diverse sensor formats worldwide. His background spans server/cloud development, BI/DBA work, SSO/API integrations and product-facing portals, giving him a rare blend of backend scalability and pragmatic product awareness. Recently he’s been exploring deep learning and reinforcement learning in practice, combining classical systems engineering with ML curiosity. Based in Norway, he brings a continuous-learning mindset — “empty cup” — and a track record of shipping resilient, production-grade services.
11 years of coding experience
11 years of employment as a software developer
Other; The Credential of Readiness, Pass with Honors, Other; The Credential of Readiness, Pass with Honors at Harvard Business School Online
Master, Service Design and Engineering, Master, Service Design and Engineering at Teknillinen korkeakoulu-Tekniska högskolan
Bachelor, Software Engineering, Bachelor, Software Engineering at Vaasan Ammattikorkeakoulu - University of Applied Sciences
Passed Level I of the CFA Program
Wuhan No.11 High School Wuhan Tongji Junior School, Wuhan Tongji Primary School
Contributions:4 PRs, 9 pushes, 2 branches in 9 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.