# Karthik M. > Machine Learning at Instagram (Meta) Location: San Francisco, California, United States Profile: https://flows.cv/karthikm Software Engineer and Researcher specializing in Machine Learning and Deep Learning with applications to Language, Vision and Recommender Systems. Experience with handling and leading multiple dimensions of an ML project - from research, modeling, production, legal + privacy, and societal. ## Work Experience ### Software Engineer, Machine Learning @ Instagram Jan 2022 – Present | San Francisco Bay Area Working on the Instagram Growth team as a tech lead for Organic Friending and Graph building products. Work across the entire stack: Retrieval, Ranking, Value Modelling, Delivery. - Personalization - Recommendation Systems - Applied ML / AI Solving interesting problems on large scale graphical data at Instagram. Primarily focused on Account and Interest recommendations across IG contributing directly to topline user growth (DAU/Sessions). ### Software Engineer, Machine Learning @ IBM Jan 2019 – Jan 2022 | San Francisco, California • Research and development of production grade Deep Learning models on IBM Open ML Exchange. • Own and manage features and datasets on IBM Data Asset eXchange. • Partner with product and client teams to deliver Proof of Concepts for both products and client integrations of Machine Learning and Deep Learning models across domains of Vision, Language and Time Series. • Contribute to open source ML projects such as TensorFlow. • Author and publish two courses on Big Data and ML on Coursera. ### Graduate Student Instructor @ University of Michigan Jan 2018 – Jan 2018 | Ann Arbor GSI for ROB535/EECS598/NAV565 - Self Driving Cars: Perception and Control. Select topics (Computer Vision/Perception): Homography, Stereo Vision, Deep Learning, SLAM. Responsibilities: Weekly office hours, student engagement on Piazza, Project submission evaluation. ### Machine Learning Engineer - Intern @ IBM Jan 2018 – Jan 2018 | San Francisco Bay Area Working at IBM Center for Open-Source Data & AI Technologies (CODAIT) on developing production quality Machine Learning/Deep Learning/AI models. ### Associate Engineer @ Steelwedge (Now part of E2open) Jan 2016 – Jan 2017 | Hyderabad Area, India End to End Supply Chain Planning powered by Big Data analytics. Gained experience using SQL and Spark to write large scale data pipelines and ETL schedules. ### Student Manager, Placement Cell @ Indian Institute of Technology, Indore Jan 2013 – Jan 2016 | Indore Area, India Student Placement Manager - 2015-2016. Student Placement Representative - 2013-2015. ### Marketing Team, Fluxus @ Indian Institute of Technology, Indore Jan 2013 – Jan 2014 Annual techno-cultural fest at IIT, Indore. ### Technical Intern @ Intel Corporation Jan 2015 – Jan 2015 | Bengaluru Area, India Worked as a Software Development Intern at Intel Mobile Communications India. Area - Bluetooth Low Energy Stack (both Software and Firmware). Proficient in C programming and firmware implementation in RTOS environments. Pushed code to production on the first assignment. ### Summer Engineering Intern @ Larsen & Toubro Jan 2014 – Jan 2014 | Maharasthra Switchgear division- involved designing switchgear for industrial surge current protection. ## Education ### Master's degree in Electrical and Computer Engineering University of Michigan Jan 2017 – Jan 2018 ### Bachelor's Degree in Electrical, Electronics and Communications Engineering Indian Institute of Technology, Indore Jan 2012 – Jan 2016 ### High School in Class XII - State Board FIITJEE Hyderabad Jan 2010 – Jan 2012 ### High School in CBSE Class X Bhavan's Sri Ramakrishna Vidyalaya Jan 2008 – Jan 2010 ## Contact & Social - LinkedIn: https://linkedin.com/in/karthik-muthuraman - Website: https://kmh4321.com --- Source: https://flows.cv/karthikm JSON Resume: https://flows.cv/karthikm/resume.json Last updated: 2026-03-23