Karthik Puthraya is a software engineer with 12 years of experience building scalable backend systems for high‑traffic products, currently working on personalized recommendation infrastructure at Netflix. He has a strong track record in designing resilient, horizontally scalable services and improving operational velocity—rearchitecting monoliths into microservices and reducing deployment cadence and costs at Microsoft. At Stripe he helped automate compliance through infrastructure that enforces policies and collects audit evidence, a role that demanded cross-functional collaboration with security and compliance teams. His background in distributed systems and machine learning (MS, UC Santa Barbara) and early work on ML-driven features for Outlook give him both systems and data-informed product sensibilities. Based in the Bay Area, he combines pragmatic engineering with an affinity for designing systems that make future feature iteration simple and auditable.
12 years of coding experience
10 years of employment as a software developer
Indian Institute of Technology Madras
Sainik School, Bijapur
Master of Science (MS) Distributed Systems Machine Learning, Master of Science (MS) Distributed Systems Machine Learning at UC Santa Barbara
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.