Yifan Gu is a Senior Software Engineer with 11 years of experience building scalable scientific, cloud and geospatial systems, currently working on Knowledge & Geo at Google. Trained as an aerospace engineer with a PhD in Physics and Computational Neuroscience, he combines rigorous research instincts with pragmatic engineering—having architected SpikeNet for large-scale stochastic simulations and led R&D and cloud infrastructure as CTO at EARTH AI. He has hands-on expertise across SRE, storage and machine learning, and a knack for translating messy real-world data into actionable models for mineral exploration. Equally comfortable in code, fieldwork in outback Australia, or drone-testing exploration targets, he brings interdisciplinary curiosity and a habit of asking the deep questions that unlock new solutions.
11 years of coding experience
12 years of employment as a software developer
The University of Sydney
Bachelor of Engineering (B.E.) Aerospace Aeronautical and Astronautical/Space Engineering, Bachelor of Engineering (B.E.) Aerospace Aeronautical and Astronautical/Space Engineering at Shanghai Jiao Tong University
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.