Prashanth Rao is an AI engineer with 8 years of experience building compound AI pipelines that combine NLP, knowledge graphs, vector search, and database systems to solve real-world business problems. He has moved seamlessly between applied research and production engineering—deploying scalable ML/NLP systems at healthcare and financial firms and optimizing graph and vector workflows at RBC and BASF. At Kùzu and LanceDB he’s contributed to open-source communities while designing workflows that pair LLMs and agents with graph-backed retrieval. He’s particularly skilled at transforming heterogeneous relational and document data into graph structures and scalable retrieval pipelines to unlock new insights. Based in Toronto, he blends an aerospace and CS academic background with hands-on engineering, which explains his knack for rigorous systems thinking and optimization. Outside typical AI roles, he brings multidisciplinary experience from CFD and simulation projects, giving him a rare systems-level perspective on data and model pipelines.
8 years of coding experience
9 years of employment as a software developer
Master of Science Aerospace Engineering, Master of Science Aerospace Engineering at University of Michigan
Master of Science Computer Science, Master of Science Computer Science at SFU School of Computing Science
Bachelor of Technology Mechanical Engineering, Bachelor of Technology Mechanical Engineering at National Institute of Technology Karnataka
Journeys between the two worlds of Python 🐍 and Rust 🦀
Contributions:57 reviews, 86 PRs, 167 pushes in 1 year 3 months
data-engineeringetlpyo3pythonrust
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.