Kan Zhang

Software Development Engineer II

Kan Zhang is an experienced backend engineer specializing in scalable distributed systems and AI engineering. Currently serving as a Software Development Engineer II at CarGurus since August 2025, Kan previously worked at Mobi.AI as a Software Engineer II from February 2023 to July 2025, where major contributions included developing a global flight search platform using microservices and high-availability infrastructure. Additional experience includes an internship at TIBCO, focusing on real-time data processing and streaming analytics, and a role at Beijing Foreign Enterprise Human Resources Service, where Kan collaborated with CERN on high-performance simulation systems. Kan holds a Master's degree in Computer Software Engineering from Northeastern University and a Bachelor's degree in Applied Physics from the University of Science and Technology of China.

Links

Previous companies


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices