# Karthik M. > Gaming AI Software Engineer at AMD Inc Location: San Francisco Bay Area, United States Profile: https://flows.cv/karthikm1 Machine Learning - Deep Learning - Computer Vision ## Work Experience ### Staff Software Engineer - Gaming AI @ AMD Jan 2021 – Present | Santa Clara, California, United States ### Machine Learning and AI Engineer @ Motorola Mobility (a Lenovo Company) Jan 2017 – Jan 2021 | Chicago, Illinois, United States ### Graduate Teaching Assistant @ UC Santa Cruz Jan 2016 – Jan 2017 Teaching Assistant for: • CMPS 122 - Computer Security (Spring 2017) • CMPS 109 - Advanced Programming in C++ (Fall 2016 & Winter 2017) • CMPS 111 - Intro to Operating Systems (Spring 2016) ### Software Engineer @ Cognizant India Pvt. Ltd. Jan 2014 – Jan 2015 • Worked with Market Access team to develop applications to enable cross - middle ware messaging, data persistence & replication across multiple networks. • Developed a tool to automatically generate code from grammar files using C++11 based boost libraries. • Worked with middle wares such as Tibco EMS, Informatica UM, TCP, MC and some networking protocols. ## Education ### Master’s Degree in Computer Engineering University of California, Santa Cruz ### Post Graduate Diploma in Embedded System Design Centre for Development of Advanced Computing ### Bachelor’s Degree in Electronics and Communications Engineering Visvesvaraya Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/karthikmk --- Source: https://flows.cv/karthikm1 JSON Resume: https://flows.cv/karthikm1/resume.json Last updated: 2026-04-12