# Shyamkarthik Rameshbabu > Software Engineer II at Amazon Location: San Francisco Bay Area, United States Profile: https://flows.cv/shyamkarthik How's it going! I'm Karthik, a recent graduate from UC Berkeley. I completed my Bachelor’s degree in Electrical Engineering and Computer Science (EECS) and my Master’s degree in Data Science. I currently work full-time as a Senior Software Engineer at JioSaavn where I try to make music recommendations better! I am fascinated by the way the smallest bits of information, combined with fancy math and some creativity, can deliver personalized experiences that enrich our daily lives. Smarter, safer, and more enjoyable! ## Work Experience ### Software Engineer II @ Amazon Jan 2022 – Present | Santa Clara, California, United States Alexa Shopping - Product Advisor ### Senior Software Engineer, Machine Learning & AI @ JioSaavn Jan 2021 – Jan 2022 | Mountain View, California, United States Designed, trained, and delivered a Homepage Ranking Model used to re-order and personalize candidate modules on our app. Used a wide feature set aimed to increase user engagement. Worked across the full ML stack from model development to deployment, integrated the model between our PHP and Flask endpoints. Built out an entirely new radio entity called "Surprise Me". Leveraged our Deep Recos service to use user listening history and various features to make timely and nostalgic music recommendations. Conducted multiple AB tests aimed to increase activation of new users. Experimented with many recommendation variants on random samples of this user segment. ### Software Engineer, Machine Learning & AI @ JioSaavn Jan 2020 – Jan 2021 | Mountain View, California, United States Rebuilt mood and artist radio song recommendations with a deep learning approach to train song embedding vectors, enabling recos with Approximate Nearest Neighbors (ANNOY) rapid search index. Authored Airflow offline workflows to serve personalized artist recommendations based on user interactions and impressions. Implemented video autoplay recommendations for the launch of video entities on our platform. Analyzed and developed a scalable solution for this cold-start problem. ### Software Engineer, Backend @ JioSaavn Jan 2019 – Jan 2020 | Mountain View, California, United States Was a key contributor to the complete rebuild of JioSaavn.com using various open source libraries/frameworks including React, Redux, and Sagas. (Full Stack) • Server Side Rendering • User Event Tracking • Queue/Player Logic • Multiple UI Content Pages • SEO • Site Performance Optimization Built the end to end backend flow of our highly successful JioSaavn Pro Rewards service. (Backend) • Architected NoSQL collection stores • Built a data ingestion tool • Created API's for our iOS/Android clients to view and redeem pro rewards. Built an internal tool to configure and manage all brand partnerships for our embedded player widget platform, as well as an external partner tool to generate and demo new widgets in a self-service fashion ### Software Engineer Intern, Data Science @ JioSaavn Jan 2019 – Jan 2019 | Mountain View, California, United States Built an analytical tool that studied the behavior of 11M+ daily active users and evaluated the performance of our content placement engine using the normalized discounted cumulative gain (NDCG) metric. Used Airflow to automate a weekly DAG that uses PySpark to compute the NDCG on weekly experimental changes. This tool will continue to guide/gauge the experiments run on the engine that informs recommendation modules on the mobile app. Learned how to use and navigate: Amazon Web Services (AWS) Console, particularly using EC2 instances and S3, MongoDB Console to monitor and track the load and performance on databases that support our business needs. Completed Google's Machine Learning Course and learned about various machine learning algorithms that we deploy, as well as how collaborative filtering is heavily used in our product. ### Software Developer - Amazon Marketting Services: Billing Team @ Amazon Jan 2018 – Jan 2018 | Greater New York City Area Gained domain knowledge into the advertising ecosystem and developed my understanding of industry-level compute at scale, version controlling, and code standards. Implemented deposit, withdraw, and correction of operation APIs in a new service that supports AdvancePay for Amazon Marketing Service's payment processing system across global marketplaces. Applied data injection with Google Guice. Implemented a poller API to check for incomplete transactions, and re-drive them to a success state, or raise an alarm for manual intervention. Embedded metrics and increased code coverage through modularized unit tests and integration tests; used Mockito and PowerMockito to black-box parts of the system. ### Computer Lab Assistant - Data 8, Foundations of Data Science @ UC Berkeley College of Engineering Jan 2017 – Jan 2018 | Berkeley, California, United States Tutored under-grad students in weekly labs, and exam review sections. Taught data science and Python fundamentals including how to navigate data science libraries such as NumPy and Matplotlib. Covered topics such as sampling, linear regression, classification, and scalable data processing. ### Enterprise Architecture - API Strategies & Security @ Kaiser Permanente Jan 2017 – Jan 2017 | Pleasanton, CA Strategized and built a secure API Web Services repository using IBM API Connect & DataPower. Through this, made recommendations to modularize pieces of monolithic legacy codebase, and move towards establishing a micro-service architecture. Put together an informational guide for KP's Messaging & Notification Platform Architecture across national regions. In addition, created a cloud native, and shared services dashboard detailing out the various technologies that KP intended to leverage for future cloud architectures. Collaborated with Internet of Things (IOT) Team on an automated medical cooling & monitoring mechanism, controlled via touch screen. Managed 5 test environment/ sandbox servers built on RedisLab to run proof of concept projects. Presented to the CIO on the topic "Making Oakland,CA the Healthiest City in America", leveraging predictive analytics through KP's philanthropic partners. ### Props Director, Performer @ UC Berkeley Azaad Jan 2015 – Jan 2017 | Berkeley, CA Managed stage props and effects for one of the top competitive-collegiate Bollywood dance teams in the nation. Performed for audiences of 1000+ people across the nation and qualified for the the National Championships of the Desi Dance Circuit. ## Education ### Bachelor’s Degree in Electrical Engineering and Computer Science UC Berkeley College of Engineering Jan 2015 – Jan 2019 ### Master's degree in Informations and Data Science UC Berkeley School of Information Jan 2020 – Jan 2021 ### High School Diploma Moreau Catholic High School Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/karthikrbabu - GitHub: https://github.com/karthikrbabu --- Source: https://flows.cv/shyamkarthik JSON Resume: https://flows.cv/shyamkarthik/resume.json Last updated: 2026-03-22