Ravi Mandliya is a Senior Machine Learning Engineer with 12 years of experience building scalable ML, DL and RL systems for high‑impact products at Discord and Microsoft. He specializes in end-to-end personalization and real-time/batch notification pipelines, and previously optimized NLP inference, bias mitigation, and ranking for millions of Office users. Ravi’s background spans systems-level C/C++ work on SQL Server and distributed storage, giving him a strong foundation in performance, scaling, and production reliability. He actively codes algorithms and data structures in C++—maintaining a 180+ problem repo—reflecting a hands-on approach to algorithmic rigor and reusable libraries. Based in Seattle, he blends research experience in embedded sensing and energy‑efficient communication with practical engineering at cloud-scale. Colleagues rely on him to translate complex ML research into efficient, production-ready services that measurably improve user experience.
12 years of coding experience
11 years of employment as a software developer
Rajiv Gandhi Proudyogiki Vishwavidyalaya
Master of Science (MS), Computer Science, 3.81, Master of Science (MS), Computer Science, 3.81 at Clemson University
Machine Learning Engineer Career Track, Machine Learning Engineer Career Track at Springboard
180+ Algorithm & Data Structure Problems using C++
Role in this project:
Back-end Developer & Algorithm Implementer
Contributions:354 commits, 8 PRs, 290 pushes in 5 years 2 months
Contributions summary:Ravi primarily contributes by implementing various data structures and algorithms in C++. The code changes encompass a wide range of algorithmic problems, including string manipulation, binary search trees, sorting algorithms (quick sort, bubble sort, selection sort, merge sort, and heap sort), graph traversals (BFS and DFS), and dynamic programming solutions. Furthermore, the user is building libraries in C++ for reusable functions and classes as can be seen in QuickSort, and other utility functions.
Contributions:70 commits, 91 pushes, 1 branch in 5 years 6 months
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
Ravi Mandliya - Senior Machine Learning Engineer at Discord