Ali Taghibakhshi is a deep learning algorithm engineer at NVIDIA with a PhD from UIUC and five years of experience building reinforcement learning, graph neural networks, and large-scale generative vision-language models. His research-driven background—coalescing a near-perfect academic record in mechanical engineering and applied statistics—has led to publications at NeurIPS and ICML and practical wins like a hierarchical GNN with cross-attention that improved cross-device user matching by 5%. He has applied RL and computer vision to real-world robotics problems at John Deere, from automated docking and parking assists to precision planting and noise-robust sensing. Based in Austin, he blends rigorous scientific ML foundations with product-oriented engineering, regularly presenting work to senior leadership. Colleagues would note his uncommon combination of mathematical rigor (Math Olympiad teaching) and hands-on deployment experience across industrial and research settings.
4 years of coding experience
2 years of employment as a software developer
Mathematical Olympiad, Mathematical Olympiad at Young Scholars Club
Doctor of Philosophy- Ph.D., Mechanical Engineering: Scientific Machine Learning, 3.98/4.0, Doctor of Philosophy- Ph.D., Mechanical Engineering: Scientific Machine Learning, 3.98/4.0 at University of Illinois Urbana-Champaign
Bachelor of Science (B.Sc.), Mechanical Engineering, 3.91/4, Bachelor of Science (B.Sc.), Mechanical Engineering, 3.91/4 at Sharif University of Technology
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.