Arushi Shah is a Senior Engineering Manager based in London with nine years of experience building production ML and software systems at Cloudflare, where she progressed from Software Engineer to Machine Learning Engineer and now leads engineering teams. She combines hands-on technical depth in distributed systems and ML with people-first leadership, guiding teams through productization of research and reliability at internet scale. A Columbia CS (Machine Learning) alumna, she has a strong background in teaching and mentorship, having served as a TA and tutor for advanced software engineering and systems courses. Early research and internship work—ranging from indoor localization using quaternions to performance testing for Hive—illustrates her knack for turning complex theory into practical, testable solutions. Colleagues describe her as pragmatic and user-focused: she explicitly builds technology that helps people while maintaining engineering rigor.
9 years of coding experience
8 years of employment as a software developer
Master’s Degree Computer Science (Machine Learning), Master’s Degree Computer Science (Machine Learning) at Columbia University
Bachelor’s Degree Information Technology Engineering, Bachelor’s Degree Information Technology Engineering at Dwarkadas J. Sanghvi College of Engineering
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
Arushi Shah - Senior Engineering Manager at Cloudflare