Default profile banner
AP

Aditya Patil

@adityapatil

Software Engineer - Machine Learning at Google

Bangalore

GoogleBITS Pilani

Experienced Machine Learning Engineer with a strong background in developing and optimizing ML models for real-world applications. Skilled in unsupervised learning, graph-based ML, and deep learning, with a focus on natural language processing.

Experience

Software Engineer - Machine Learning

Google

Full-time•Jun 2022 - Present•Bangalore

Developed unsupervised ML model to detect scaled vandalism/fraud attacks on Google Maps, achieving > 90% precision with near real-time latency. Improved manual labeling throughput by 8x through creation of dedicated tooling and optimized workflow for evaluating user contribution clusters. Implemented semi-supervised graph-based ML pipeline for fraud detection in user-generated content, increasing precision without compromising recall. Engineered algorithms for EU DSA compliance in maps moderation, ensuring verdict stability and data freshness. Optimized database performance and queries, enhancing efficiency across Google Maps teams.

Engineer

MathWorks

Full-time•Jan 2020 - Jun 2022•Hyderabad

Implemented GPU-optimized algorithms, achieving up to 100x speedup over CPU implementations. Enhanced Lidar SCAM pipeline performance, improving frame rate from < 10 FPS to > 60 FPS. Developed deep learning model for road boundary detection from Lidar data, incorporating unsupervised clustering for preprocessing. Created synthetic dataset generation pipeline in 3D simulation software, improving computer vision model performance by 5% through fine-tuning. Designed Power BI dashboards for support staff, automating weekly reports and individual metric tracking to boost productivity.

Intern

MathWorks

Internship•Jan 2020 - May 2020•Hyderabad

Implemented graph convolution layers and developed proof-of-concept model for 3D model generation and variation.

Summer Intern

NetApp

Internship•May 2019 - Jul 2019•Bangalore

Developed high-performance C application for low-latency CPU usage statistics collection, aiding developers and QA teams in identifying performance issues.

Education

BITS Pilani

M.E.

Computer Science

Jan 2018 - Jan 2020•Grade: N/A

Teaching Assistant for Data Science course.

KITCOEK, Shivaji University

B.E.

Computer Science and Engineering

Jan 2014 - Jan 2018•Grade: N/A

Technical Head for departmental committees.

Skills

Python
SQL
C++
MATLAB
TensorFlow
PyTorch
unsupervised learning
NLP
Graph ML
Deep Learning
CUDA
Linux
Databases
Power BI
Pattern Recognition
Artificial Intelligence
Predictive Analytics
Optimization