
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Research Lead @ Google DeepMind | Multimodal Understanding | Retrieval & Embeddings | Thinking LLMs
At Google DeepMind, the focus is on advancing multimodal understanding, Retrieval-Augmented Generation (RAG), and Reinforcement Learning (RL). Contributions include driving research on foundational machine learning models and building scalable systems that enable state-of-the-art AI innovations. Previously, at Google, efforts centered on leading teams to develop foundational embedding models, streamline data pipelines, and create tools for seamless deployment across Alphabet products. The mission remains to enhance the accessibility and efficiency of AI technologies while fostering collaboration and innovation in the field of generative AI.
Netaji Subhas Institute of Technology
B.Tech, Electronics and Communications Engineering
N/A – Present
Govt. Senior Secondary School, Tanda
Higher Secondary, Physics, Chemistry & Mathematics
N/A – Present
Stanford University School of Engineering
AI Professional Program, Artificial Intelligence
N/A – Present
Google DeepMind
Staff Research Engineer & Tech Lead
May 1, 2025 – Present
San Francisco Bay Area
Machine Learning Engineer & Tech Lead
October 1, 2019 – May 1, 2025
Zurich, Switzerland
Databricks
Software Engineer
April 1, 2019 – September 1, 2019
Amsterdam Area, Netherlands
Booking.com
Software Developer, Machine Learning
July 1, 2017 – March 1, 2019
Amsterdam Area, Netherlands
DuckDuckGo
Open Source Community Leader
September 1, 2016 – August 1, 2018
Remote
Booking.com
Graduate Software Developer
July 1, 2016 – June 1, 2017
Amsterdam Area, Netherlands
DuckDuckGo
Open Source Community Member
June 1, 2016 – September 1, 2016
Remote
Zomato
Trial Week Intern
October 1, 2015 – October 1, 2015
Gurgaon, India
HackerRank
Software Intern
June 1, 2015 – August 1, 2015
Bengaluru Area, India
CollegeSpace
Web Technical Lead
June 1, 2015 – May 1, 2016
New Delhi Area, India
Preseed
Product Specialist
August 1, 2014 – December 1, 2014
New Delhi Area, India
RiteTag
Engineering Intern
February 1, 2014 – April 1, 2014
Osaka, Japan
Refiral
Co-Founder & Product Developer
October 1, 2013 – September 1, 2014
New Delhi Area, India
PicsMashup
Co-Founder
August 1, 2013 – January 1, 2014
New Delhi Area, India
Dulcet Solutions Pvt Ltd
Tech Intern
June 1, 2013 – August 1, 2013
New Delhi Area, India
CollegeSpace
Web Developer
January 1, 2013 – May 1, 2015
New Delhi Area, India
JSON Validator (Live on DuckDuckGo)
July 1, 2016 – Present
- Developed an interactive JSON validator for DuckDuckGo Search Engine using Perl and JavaScript - Wrote tests for the module to test query coverage - It’s currently covering up 0.1% of all JavaScript queries on DuckDuckGo
GitHub Check CLI
June 1, 2016 – Present
Command Line Interface for checking GitHub user profile and repositories information. Just enter any GitHub user name or repository name and get all the important information about it right on your console. Developed using Node, GitHub REST API and other supporting libraries. https://www.npmjs.com/package/github-check-cli To install the package using npm: npm install -g github-check-cli
Text Watermark
May 1, 2016 – Present
A watermark library based on ImageMagick for Node.js that can be used to put text watermarks on images. Developed using Node, ImageMagick and other supporting libraries. https://www.npmjs.com/package/text-watermark To install the package using npm: npm install text-watermark
Easy Paste
April 1, 2016 – Present
A chrome extension to keep all your frequently used profile links just a click away. It lets you save these links and use them anywhere with just a click. This extension will help you apply for jobs and create profiles in a jiffy. Just click and voila! you have the link by your side. It helps you get rid of the hassle of opening a new tab, reaching a particular URL and then copying it before the link can be put to some use. Download this extension to skip this cumbersome process and jump onto the "put the link to use" part. GitHub link - https://github.com/sahildua2305/easy-paste-chrome Feel free to fork/clone/contribute! Happy easy-pasting!
Internet-Check
April 1, 2016 – Present
An app Indicator that keeps pinging a particular server and shows the ping status in menu bar so that you never have to manually check for ping status.
HackIDE
January 1, 2016 – Present
hackIDE is an online code editor, compiler and interpreter based on Django, powered by HackerEarth API! Go, hack it! Try it here - http://hackide.herokuapp.com/ Open sourced at https://github.com/sahildua2305/hackIDE
GitHub Punch Card
January 1, 2016 – Present
A script powered by Highcharts and jQuery for making almost GitHub like punchcards. Open sourced at https://github.com/sahildua2305/github-punchcard
Restaurant Table Management Tool
October 1, 2015 – Present
Developed the table management tool for restaurants in one week. - Used PHP framework SLIM for developing the MVC architecture of the tool - Developed interactive room setup using Fabric.js (JavaScript Canvas Library) - Designed algorithm for displaying the chairs around the different types and sizes of the tables
Village Connect
October 1, 2015 – Present
Making internet available to people with no internet connection! In simpler terms, the idea is to create a local interweb which enables the rural areas' residents to consume internet data without even getting connected to the internet. Some of the endless applications of the interweb: - Watching educational stuff on the interweb, without internet (on client side) - Listening to people's requests/complaints over the interweb, without internet - Communicating with each other over the interweb, without internet - Accessing cached websites over the interweb, without internet
In-memory Cache Routine
September 1, 2015 – Present
Implemented In-memory cache routine using Python. - Implemented LRU (Least Recently Used) algorithm to handle the selection of objects to be deleted from cache when it hit the maximum size allowed - Used Socket.io to implement the connection protocol and enabled the cache routine to listen to a particular port so as to enable the client routine to interact with it for fetching the objects directly from cache - Developed a Django REST API and tested the cache routine by integrating the both
Bulk URL Shortener
August 1, 2015 – Present
A web app developed using Google URL Shortening API to shorten URLs in bulk. Check it out here - http://sahildua.com/bulk-url-shortener/
Website Status (Python Package)
June 1, 2015 – Present
A python package which just does a little and does that extremely well. It helps you find whether a website is Up or Down with just one function call. It got 800+ downloads in first week of launch.
CollegeSpace Updates (Chrome Extension)
May 1, 2015 – Present
Developed using JavaScript, CSS and HTML, it's a Google Chrome Browser Extension for CollegeSpace Updates. You can now get all the college related updates/news/notices or even notes/exam-papers with just one click! How this add-on can help you: - Looking for recent CollegeSpace updates/notices? See the latest 10 updates with just one click! - Looking for notes or exam papers? You no longer need to visit the website. Just search for whatever you want to check on the website in the extension and hit enter. It will directly take you to the page you are looking for! Check it out at (or simply click on the project title) - https://chrome.google.com/webstore/detail/collegespace-updates/bfjkaomeafhpdfkehhanboekmfknpmhj
Mood Analyzer
April 1, 2015 – Present
Mood based suggestions and customized user interface A web application(developed as a part of Byldathon - a 16 hour overnight hackathon organized at IIIT Delhi) that suggest you songs/videos according to your mood based on your tweets.
Local Tweet Map
March 1, 2015 – Present
A web-app that shows the tweets by people living nearby and visualizes the tweets using Google Map Markers.
Twitter Instant
November 1, 2014 – Present
A web-app developed on Twitter API for performing hashtag searches instantly, at the speed of thought! * Appreciated by Social Media Director of TheNextWeb *
Natural Language Processing - Norvig Auto Corrector - Python
July 1, 2014 – Present
A python auto corrector based on data provided by Norvig (http://norvig.com/ngrams/spell-errors.txt)
Chrome Google History Extension
July 1, 2014 – Present
A chrome extension to keep a track on the keywords user types in google, so as to keep track of google histoy.
Chrome Social Media Share
July 1, 2014 – Present
A chrome extension which enables sharing the current URL on various social media platforms. Try it here (or simply click on the project title) - https://chrome.google.com/webstore/detail/social-media-share/lfimbgdhgeoeadgiejnpbepmooblmigd?hl=en-US&gl=IN
TweetBot - Python
June 1, 2014 – Present
A python twitter-bot which tweets random stuff from a .txt file periodically Usage - Create a Twitter application for TweetBot. - Get your applications' API key and API secret and insert these values in the placeholders in the script. - You will be prompted to visit a link for authorization, go to that link. - After Authorizing using your Twitter account, you will be able to see a Verifier Code. Copy and paste it in the python shell executing the script. - And, BOOM! you have successfully integrated your account with TweetBot. It will continue tweeting random stuff after mentioned time period.
Laptop Battery Alarm (Batch Application)
April 1, 2014 – Present
Batch Script to play 'beep' sound when laptop battery gets fully charged, as a reminder to unplug the charger.
Tweetogram
March 1, 2014 – Present
Tweetogram - An application built using Twitter API to demonstrate the scope/use of their API. * Developed using Twitter APIs only * Front-end of the demonstration application is developed using Bootstrap * The application is responsive and can be accessed on devices with literally any resolution (Inform me, if I'm wrong at this!) Features: * Twitter Authentication * View your profile * Explore tweets on your timeline * Search for your friends usng their twitter handles (screen_names) * Tweet directy to your account * Delete/favorite some tweets
Viewport
December 1, 2013 – Present
Now, you don't need to use default break-points in CSS for responsiveness. Let your content/layout decide the break-points. A viewport to check responsiveness of a website and decide the breakpoints while developing a responsive website.
Ramanujan's Hostel Website
April 1, 2013 – June 1, 2013
While being a resident of Ramanujan Hostel (freshers’ hostel in NSIT) created hostel’s website, which was later on accepted by Warden as an Official Hostel Website funded by College − Discussed the idea of hostel’s website with a lot of batchmates, took their suggestions − Created the website and showed it to hostel officials − Website was officially mentioned in the B.E. admissions 2013 brochure as a hostel reference website
Natural Language Processing with Probabilistic Models
DeepLearning.AI
June 24, 2026 – Present
Natural Language Processing with Classification and Vector Spaces
DeepLearning.AI
June 24, 2026 – Present
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
DeepLearning.AI
June 24, 2026 – Present
Neural Networks and Deep Learning
DeepLearning.AI
June 24, 2026 – Present
Web Application Architectures
Coursera Course Certificates
June 24, 2026 – Present
Algorithms: Design and Analysis, Part 2
Coursera
June 24, 2026 – Present
XCS224N - Natural Language Processing with Deep Learning
Stanford Online
June 24, 2026 – Present
Making Sense of Data
June 24, 2026 – Present
Natural Language Processing with Sequence Models
DeepLearning.AI
June 24, 2026 – Present
Machine Learning
Stanford Online
June 24, 2026 – Present
Application Security and Secure Coding Training
Booking.com
June 24, 2026 – Present
Structuring Machine Learning Projects
DeepLearning.AI
June 24, 2026 – Present
Cultural Fit Analysis
The candidate's extensive experience at large tech companies like Google and Databricks, coupled with their open-source contributions and leadership roles, suggests a strong cultural fit for fast-paced, innovative environments. Their involvement in mentoring and community building aligns with a collaborative culture. The breadth of personal projects, from web development to NLP, demonstrates a continuous learning mindset and passion for technology. However, the target role is 'Data Engineer' while the recent experience is heavily focused on 'Machine Learning Engineer' and 'Research Engineer'. While there's overlap, a direct alignment with core data engineering principles (e.g., ETL, data warehousing, distributed data processing beyond ML pipelines) needs further validation.
Soft Skills & Operational Fit
The candidate's experience as a Tech Lead and Community Leader indicates strong leadership, mentoring, and collaboration skills. Their involvement in strategic planning, firefighting, and onboarding suggests a proactive and responsible operational fit. The diverse project portfolio also highlights initiative and problem-solving abilities.