Ilya Figotin

Research Engineer, GenAI Data

San Francisco, California, United States
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
Ilya Figotin is a Research Engineer specializing in GenAI data at Google DeepMind with 11 years of software engineering experience and a long tenure at Google as a Staff Software Engineer. He bridges research and production, focusing on cloud integrations and reliable data workflows—skills reflected in contributions to Kaggle’s docker-python image for Google Cloud services and AutoML integration. His background includes roles at Adobe and early engineering foundations at LexisNexis, underpinned by an MS in Computer Science from Purdue. Ilya is an active open-source contributor who improves developer-facing tooling and documentation, from fixing Kaggle Learn notebooks to enhancing chatbot markdown rendering in Errbot. Colleagues would describe him as pragmatic and detail-oriented, able to move between low-level backend/DevOps work and higher-level ML data needs. Based in San Francisco, he combines enterprise-scale engineering experience with a steady commitment to clarity and operational robustness.
code11 years of coding experience
job23 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at Purdue University
bookBS, Computer Science, BS, Computer Science at Wright State University
bookV. N. Karazin Kharkiv National University
github-logo-circle

Github Skills (24)

markdown10
docker10
bigquery10
python10
apidoc10
technical-writing10
dockers10
gcp10
google-cloud-storage10
markdown-it10
api10
jupyter-notebook10
editing10
chatbot10
edit10

Programming languages (9)

TypeScriptJavaDockerfileC++RGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
Kaggle/docker-python

Mar 2019 - Oct 2020

Kaggle Python docker image
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:5 reviews, 42 commits, 30 PRs in 1 year 8 months
Contributions summary:Ilya primarily focused on improving the Kaggle Docker image for Python, especially concerning integration with Google Cloud services. They worked on implementing access token storage for Google Cloud services, including BigQuery and Google Cloud Storage. The user added the google-cloud-storage package, implemented the AutoML integration, and integrated the use of GcpTarget enum within the codebase, indicating a strong focus on cloud integration and API interactions. Furthermore, the user improved the project test coverage.
kagglepythondocker-imagedata-sciencedocker
errbotio/errbot

Mar 2016 - Jul 2016

Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs, 24 comments in 4 months
Contributions summary:Ilya contributed to the Errbot project by modifying and extending the functionality of the markdown rendering, table display, and XMPP backend. They fixed a bug in the markdown rendering, allowed for multiline tables, and improved the way line breaks are handled in tables. Additionally, they moved slack rendering code into its own file and addressed formatting issues.
chatopschatbotspythondevopsdaemon
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
Ilya Figotin - Research Engineer, GenAI Data