Ankit Aggarwal

Software Engineer (ML Platform) at Uber ATG

Interest Areas: Distributed Systems, Machine Learning, Big Data, Software Engineering

Welcome. My name is Ankit Aggarwal. I am a Software Engineer in the Machine Learning Platform Team at Uber ATG (Self-Driving). I graduated with a Master's degree in Computer Science (GPA: 3.97) from Stony Brook University (SUNY) in New York. I spent my last summer working on Self-Driving Car software at Uber ATG.

Back in school, I was a member of the File systems and Storage Lab, where I worked on auto-tuning storage systems for different workloads using Bayesian Optimization and Evolutionary Algorithms. The problem is similar to hyper-parameter optimization in machine learning algorithms or in general automated machine learning.

I like to solve problems with code and collaboration. I am interested in the areas of Distributed Systems, Machine Learning, Big Data. and Software Engineering. I support multiple open source initiatives (GitHub).

Prior to my graduate studies, I worked full-time for 2 years as a Software Engineer at the Chief Technology Office of Wipro Technologies in Bangalore, India.

I completed my undergraduate engineering degree from Netaji Subhas Institute of Technology (University of Delhi) in 2015. During my time as an undergraduate student, I completed my Research Intern and worked part-time for 2 years as a Software Developer at mLabs Research in New Delhi, India.

Outside of work, I like competitive programming, photography, jogging, music, and giving back to the community through volunteering and mentorship initiatives. I'm a movie buff and occasionally I play guitar.