Ankit Aggarwal

Machine Learning Platform at Uber ATG
Photo of Ankit Aggarwal

Hello, my name is Ankit Aggarwal. I am a Software Engineer in the Machine Learning Platform team at Uber ATG where I work on self-driving cars and help shape the future of transportation. I am passionate about the mission of bringing safe, reliable, low-cost transportation to everyone. I try to solve problems with the power of technology and collaboration. I am fascinated by the complex technical and social aspects of Robotics and AI.

Most recently, I graduated with a MS degree in Computer Science (GPA: 3.97) from Stony Brook University (SUNY), focusing on the intersection of Systems and Machine Learning. As part of my Master's project, I worked on hyperparameter optimization (auto-tuning) of storage systems using Bayesian Optimization and Genetic Algorithms.

Prior to that, I have had 2 years of industry experience as a Software Engineer. I also have an undergraduate degree in Control Engineering with an AI elective. I currently work in the areas of Machine Learning, Deep Learning, Distributed Systems, and Big Data. Previously, I have worked in Computer Vision, Web, IoT, and P2P Networking.

Outside of work, I like photography, music, guitar, cinema, and giving back to the community through volunteering and mentorship initiatives.

SKILLS: Python, C++, JavaScript, Node.js, Go, C, git, MySQL, Hive, ElasticSearch, MongoDB, Flask, HDFS, WebRTC, Linux, Docker, Kubernetes, gRPC, AWS, GCP, React, Electron, Android NDK, OpenCV, TensorFlow, PyTorch, CUDA, scikit-learn, scikit-opt, pandas, DEAP, LaTeX