Ravi Mandliya

Senior Machine Learning Engineer at Discord

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job11 years of employment as a software developer
bookRajiv Gandhi Proudyogiki Vishwavidyalaya
bookMaster of Science (MS), Computer Science, 3.81, Master of Science (MS), Computer Science, 3.81 at Clemson University
bookMachine Learning Engineer Career Track, Machine Learning Engineer Career Track at Springboard
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

algorithm10
data-structures10
algorithms10
c-language10
cpp10
cprogramming-language10
cplus10
binary-search-tree10
data-structure10
sorting-algorithms10
graph-algorithms9
dynamic-programming8

Programming languages (9)

TypeScriptJavaC++CSSCRustJavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
180+ Algorithm & Data Structure Problems using C++
Role in this project:
userBack-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.
cppdatastructuresbit-manipulationleetcodeproblems
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