Vikash Singh

Senior Software Engineer - Applied Machine Learning at Google

Stony Stratford, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Vikash Singh is a Senior Software Engineer specializing in applied machine learning with 12 years of experience building production ML systems across Google, Meta, and Citi. He designs and ships AI agent systems that leverage LLMs and multimodal inputs, combining applied research with pragmatic ML system engineering. Vikash has deep experience in personalization, ranking, large-scale ML infrastructure and rewards optimization, and has a history of contributing to reliable production pipelines and open-source tooling. He is the maintainer and active contributor to the popular flashtext project, improving its core keyword extraction features and documentation to make NLP tasks more accessible. Based in the UK, he pairs a strong academic thread (Google Scholar presence) with hands-on software craftsmanship across Python, Java and ML frameworks. Colleagues describe him as an engineer who bridges research and product delivery, quietly shipping the “secret stuff” that moves systems from prototype to scale.
code12 years of coding experience
job12 years of employment as a software developer
bookKendriya Vidyalaya Sangathan
bookBachelor of Technology (BTech) Information Technology, Bachelor of Technology (BTech) Information Technology at B K Birla Institute of Engineering & Technology, Pilani
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
13,621reputation
2.2mreached
214answers
33questions
Badges
pandas
top-1%
dataframe
top-5%
tensorflow
top-1%
python
top-1%
keras
top-1%
excel
top-1%
github-logo-circle

Github Skills (23)

keyword-extraction10
python10
jupyter10
pandas10
keras10
tensorflow10
excel10
data-extraction10
json9
dataframe9
documentation9
nlp9
pip6
flask6
heroku6

Programming languages (8)

TypeScriptJavaC++sedGoJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
vi3k6i5/flashtext

Sep 2017 - May 2020

Extract Keywords from sentence or Replace keywords in sentences.
Role in this project:
userFull-stack Developer
Contributions:54 commits, 23 PRs, 77 pushes in 2 years 8 months
Contributions summary:Vikash primarily focused on improving the documentation and adding enhancements to the `flashtext` library. They added build and version status badges to the documentation and refactored the readme file. Furthermore, the user implemented fixes for existing issues and added new features to the core `keyword.py` module, including methods for removing keywords and adding methods to extract specific information, reflecting their active involvement in improving the library's functionality and usability.
sentencesentencesreplace-keywordslinguisticsextract-keywords
Cloud Spanner database backend for Django
Contributions:12 PRs, 205 pushes, 37 branches in 1 year
backend-databasecloud-spannerpythondjango-rest-frameworkdjango
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Vikash Singh - Senior Software Engineer - Applied Machine Learning at Google