Summary
Ravi Choudhary is a senior software engineer specializing in machine learning with 10 years of experience building production ML systems for recommendations, advertising measurement, and personalization. He currently drives advertising engineering, measurement, and modeling at Roku after architecting real-time personalized recommendations at Sony Pictures and scalable recommendation pipelines at Unbxd. Ravi combines deep ML research skills (NER with BERT, sequence modeling, distributed training) with strong production engineering experience (Kubeflow, TF/PyTorch serving, Kafka, K8s) to move models from prototype to at-scale deployment. His background includes signal disaggregation and analytics at Jio and document NER and annotation tooling at Oracle Financial Services, reflecting a knack for applied problem-solving across domains. An IIT Kharagpur dual-degree alumnus, he brings a math-first approach to designing robust ML systems and a track record of shipping feature stores and low-latency retrieval infrastructure. Notably, he blends hands-on model development with end-to-end deployment expertise, making him effective at both research-driven features and production reliability.
10 years of coding experience
7 years of employment as a software developer
Class XII Mathematics, Class XII Mathematics at M.R.S.M College
Kendriya Vidyalaya Sangathan
Integrated M.Sc. (Dual Degree) Mathematics and Computing, Integrated M.Sc. (Dual Degree) Mathematics and Computing at Indian Institute of Technology, Kharagpur
English, Hindi