# Utkarsh K. > ML/AI Infrastructure @ Outerbounds | MSCS, UPenn Location: San Francisco, California, United States Profile: https://flows.cv/utkarshk I’m a software engineer at Outerbounds, building robust machine learning infrastructure to help organizations unlock greater value from their data science investments. My focus is creating systems that empower data scientists to concentrate on insights rather than platform complexities. I earned my MS in Computer Science from the University of Pennsylvania, specializing in machine learning and distributed systems. While there, I contributed to research projects in robotics and machine learning, and served as a teaching assistant for Penn’s popular Machine Learning course. Prior to graduate school, I spent three years at Microsoft India, developing large-scale distributed systems powering Notification Services and Bing Search, directly impacting millions of users globally. ## Work Experience ### Senior Software Engineer @ Outerbounds Jan 2022 – Present | San Francisco, California, United States Working on multi-cloud model training + serving infrastructure and cloud developer environments to power diversified ML/AI use cases across several verticals like finance, healthcare, logistics and many more. ### Teaching Assistant @ University of Pennsylvania Jan 2021 – Jan 2022 | Philadelphia, Pennsylvania, United States Teaching Assistant for CIS - 520: Machine Learning for Fall 2021, Spring 2022. CIS-520 is a graduate level course and one of the largest classes offered at Penn, with a cohort of 100-200 undergrad/master's/PhD students. ### Research Assistant @ University of Pennsylvania Jan 2021 – Jan 2022 | Philadelphia, Pennsylvania, United States Worked under Dr Osbert Bastani on adversarial attacks against reinforcement learning enabled software systems. ### Research Assistant @ University of Pennsylvania Jan 2021 – Jan 2021 | Philadelphia, Pennsylvania, United States Research assistant at Kumar Research Lab (GRASP). Working on the DCIST project which aims to build autonomous, resilient and heterogeneous swarms of robots that can augment or replace human effort in a variety of scenarios. More @ https://www.dcist.org/ ### Software Engineer II @ Microsoft Jan 2018 – Jan 2020 Worked in Microsoft Search on powering acronym answer on bing.com, sharepoint.com and office.com endpoints. My work spanned across serving and extraction/indexing infrastructure. The goals here were to build and maintain a highly available and low latency search infrastructure which guarantees data consistency, avoids any data loss and is resilient towards failures. Across all endpoints my work was part of serving typically 500M - 1.5B requests a day. Previously as part of the Microsoft Assistant (Cortana) Notifications team, I was involved in building a decentralized notification platform from scratch, that could serve millions of users. The goals of the new platform were high availability, better fault tolerance, improved developer agility and decoupled deployments. ### Software Engineering Intern @ Microsoft Jan 2018 – Jan 2018 Prototyped a new decentralised micro-service based architecture for the Cortana Notifications platform, to ensure better scalability and availability. ### Software Engineering Intern @ Microsoft Jan 2017 – Jan 2017 Cortana Lists ## Education ### Master of Science - MS in Computer Science University of Pennsylvania ### Bachelor’s Degree in Computer Science Manipal Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/utkarsh-k-1417a2114 --- Source: https://flows.cv/utkarshk JSON Resume: https://flows.cv/utkarshk/resume.json Last updated: 2026-03-29