Paul Cernek is a Staff Software Engineer in Vancouver with 11 years of experience building AI-driven applications and production systems that bridge research and industry. He has led backend architecture and scaling efforts at Spare—driving a 10x growth trajectory—while also hiring, mentoring, and formalizing engineering best practices as an engineering manager. His background spans reinforcement learning research at UBC and hands-on machine learning and perception work during internships at Uber and Microsoft, giving him a strong foundation in C++, Python, and production ML. Comfortable in interdisciplinary settings, Paul pairs deep technical rigor with product-minded design—having shipped routing optimization and transit simulation tools—and often seeks creative ways to boost developer productivity. An unusual touch: his early work in molecular biology and political science informs a systems-level perspective on complex, real-world problems.
11 years of coding experience
8 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at The University of British Columbia
Political Science, Political Science at Charles University in Prague
B.A.&Sc., Molecular Biology and Political Science, B.A.&Sc., Molecular Biology and Political Science at McGill University
Contributions:373 commits, 19 PRs, 49 pushes in 4 years
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.