# Apoorva Jhm > Search & Recommendations, Personalization, Ads, LLMs | India & US Experience Location: San Francisco, California, United States Profile: https://flows.cv/apoorvajhm I am a Senior Machine Learning Engineer at Roku, where I lead the design and development of retrieval systems, ranking algorithms, recommendation engines, and large language model (LLM) applications within the Search & Recommendations team. My expertise spans LLMs, large-scale retrieval and ranking, and personalized recommendations, supported by strong foundations in Machine Learning, Natural Language Processing, Computer Vision, and Deep Learning. I combine research depth with production-grade engineering to translate advanced AI methods into practical, high-value solutions. I draw on experience across leading global enterprises and high-growth startups in both India and the United States to drive innovation and deliver measurable business impact. Beyond my professional work, I actively contribute to the AI community through mentorship, conference presentations, and participation in forums such as the Grace Hopper Celebration of Women in Computing (GHC) and the MIT Media Labs Emerging Worlds Initiative. Recognized with the Annual Excellence Award from IIT Roorkee, I also hold publications in international conferences and patents filed as part of my work. I am a strong advocate for women in technology and for advancing responsible AI practices. Above all, I am a technology enthusiast passionate about delivering value powered by AI. ## Work Experience ### Senior Software Engineer @ Roku Jan 2024 – Present | San Francisco Bay Area ### Software Engineer @ Roku Jan 2023 – Jan 2024 | San Francisco Bay Area Search & Recommendations Team ### Teaching Assistant @ University of California Santa Barbara Jan 2021 – Jan 2022 | Santa Barbara, California, United States TA for CS165A - Artificial Intelligence : Prof. Xifeng Yan (https://engineering.ucsb.edu/people/xifeng-yan) ### Machine Learning Intern @ Roku Inc. Jan 2022 – Jan 2022 | San Jose, California, United States Search&Recommendations Team ### Data Scientist @ airtel X Labs Jan 2018 – Jan 2021 | Bengaluru Area, India ### Computer Scientist @ SigTuple Jan 2016 – Jan 2018 | Bangalore ### Innovator @ REDX MIT Health Tech Camp Jan 2016 – Jan 2016 | Nashik, India Worked on automating health diagnosis by providing a rapid screening layer between the doctors and patients. The approach was to use machine learning over large scale data sets to build automatic screening, detection and diagnostic tools for doctors, patients and device makers. ### Research Intern @ Computer Vision Lab, IIT Madras Jan 2015 – Jan 2015 | Chennai, India Worked on Human Pose Estimation using Deep Learning as part of Bachelor Thesis and further completed the work remotely from IIT Roorkee. ### Summer Intern @ Mad Street Den Jan 2015 – Jan 2015 Worked extensively on computer vision algorithms and machine learning. Developed a navigational tool for the visually impaired which runs on a smartphone and requires no additional hardware or expenses.Algorithms worked with are Kalman Filters, Optical Flow, FisherFaces, Generalized Deep Belief Networks with Restricted Boltzmann Machine pretraining on GPUs. ### Research Intern @ Center for Development of Advanced Computing Jan 2014 – Jan 2014 | Bangalore During 4 weeks Internship, understood the architecture of vibration energy harvesting system and debugged the system containing piezoelectric transducers and boost converters. Also estimated the sustainability for powering a zigbee wireless communication module with vibration energy harvester. ## Education ### Master of Science - MS in Computer Science UC Santa Barbara ### Bachelor of Technology (B.Tech.) in Electronics and Communication Engineering Indian Institute of Technology, Roorkee ### High School Sri Chaitanya Junior Kalashala ### Jawahar Navodaya Vidyalaya, Uttara Kannada ## Contact & Social - LinkedIn: https://linkedin.com/in/j-h-m-apoorva-a028b364 --- Source: https://flows.cv/apoorvajhm JSON Resume: https://flows.cv/apoorvajhm/resume.json Last updated: 2026-03-29