Aravind Balakrishnan is a Senior Machine Learning Engineer with 9 years of software engineering experience and 2+ years focused on building classical and deep learning production pipelines. He combines strong Python engineering practices with practical ML lifecycle automation, currently leading fraud detection and mitigation efforts for Aviva Direct. His background includes reinforcement learning research for autonomous driving at the University of Waterloo and applied decision-making and motion-planning work for Gatik’s level 4 delivery trucks. Comfortable across research and production, he bridges RL theory and scalable ML systems, and is driven by a curiosity about the future of learning algorithms. Based in Toronto, he brings a blend of academic rigor and industry pragmatism that surfaces in robust, research-informed solutions for safety- and risk-sensitive domains.
9 years of coding experience
6 years of employment as a software developer
ISC ICSE, ISC ICSE at Sarvodaya Vidyalaya
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at National Institute of Technology Calicut
Master of Mathematics Computer Science, Master of Mathematics Computer Science at University of Waterloo
Contributions:13 pushes, 2 branches in 2 years 1 month
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.
Request Free Trial
Aravind Balakrishnan - Senior Machine Learning Engineer at Aviva Canada