Arjun Variar

Senior Machine Learning Engineer at Shopify

Toronto, Ontario, Canada
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

👤
Senior
🎓
Top School
Arjun Variar is a Senior Machine Learning Engineer based in Toronto with 13 years of experience building and shipping ML systems at scale, currently leading ML efforts at Shopify. He has a strong track record of turning research-grade models into production services—from voice bots and high-throughput OCR at Airtel to large-scale personalization and multi-armed bandit systems that boosted recommendation metrics by up to 40% at VerticalScope. A pragmatic full-stack engineer, he also contributes to open-source tooling such as enhancing Postman’s Newman CLI with async runners and event emitters to improve test orchestration. He combines low-level performance engineering (C++ servers, distributed GPU training, optimized NMS) with product-focused solutions like RAG Q&A pages and personalized newsletters that increased engagement and retention. As a former founder and early entrepreneur, he brings product intuition and operational experience running pipelines that serve millions of users daily. Collected across telecom, e‑commerce and community platforms, his work emphasizes latency-sensitive retrieval, scalable inference and measurable business impact.
code13 years of coding experience
job13 years of employment as a software developer
bookBITS Pilani, Birla Institute of Technology and Science
languagesFrench, English, Hindi, Marathi, Malayalam, klingon
stackoverflow-logo

Stackoverflow

Stats
21reputation
2kreached
0answers
2questions
github-logo-circle

Github Skills (17)

javascript10
testing10
postman10
nodejs10
api-testing10
newman9
cil9
jenkins-ci8
jenkins8
rack6
server-side6
ruby-on-rails6
sinatra6
friendly-url6
template-engine6

Programming languages (6)

C++CJavaScriptVueJupyter NotebookPython

Github contributions (5)

github-logo-circle
postmanlabs/newman

Mar 2014 - May 2014

Newman is a command-line collection runner for Postman
Role in this project:
userFull-stack Developer
Contributions:70 commits in 1 month
Contributions summary:Arjun primarily focused on enhancing the functionality and maintainability of the Newman command-line tool. Their contributions involved adding features like the Sync Request Runner and event emitter for improved asynchronous operations and test case handling. The user also addressed bug fixes and code refactoring to improve the application's performance and corrected the build process.
api-testjenkinsjson-reportnewmanhttpie
Serve torch models using Drogon
Contributions:56 commits, 2 PRs, 61 pushes in 8 months
pytorchcppdrogonlibtorchtorch
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
Arjun Variar - Senior Machine Learning Engineer at Shopify