Utku Evci is a research scientist at Google DeepMind with 11 years of experience building and shipping machine learning systems, currently focused on improving learning algorithms. A Fulbright M.Sc. graduate from NYU Courant, he has a strong track record at Google Brain and as an AI resident, contributing to high-profile open-source projects like Scenic (JAX computer vision) and Dopamine (reinforcement learning), where he worked on model implementations, checkpointing, and tf.keras refactors. His background spans both theory and engineering — from debugging meta-learning data pipelines to implementing robust model initialization and deployment fixes — showing an unusual blend of research rigor and production-grade ML engineering. Based in Montreal, he combines deep academic credentials with practical contributions to widely used research frameworks, and his GitHub history reflects a knack for subtle but critical infrastructure improvements that prevent runtime failures.
11 years of coding experience
4 years of employment as a software developer
Master of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at New York University
Exchange Student Elektrik ve Elektronik Mühendisliği, Exchange Student Elektrik ve Elektronik Mühendisliği at Technical University of Munich
Bachelor of Science (B.Sc.) Computer Engineering, Bachelor of Science (B.Sc.) Computer Engineering at Koç University
Exchange Student Computer Engineering, Exchange Student Computer Engineering at Nanyang Technological University Singapore
A dataset of datasets for learning to learn from few examples
Role in this project:
ML Engineer
Contributions:38 commits, 1 PR, 9 pushes in 2 years 10 months
Contributions summary:Utku's commits primarily focused on debugging and improving the data pipeline within the meta-dataset project, specifically addressing issues related to data augmentation and episode sampling. These changes involved modifications to the code related to gin configurations for episode descriptions, as well as the implementation of runtime error handling to ensure the proper functioning of the data sampling methods. The commits showcase a detailed understanding of the data processing and sampling logic within the context of meta-learning.
Dopamine is a research framework for fast prototyping of reinforcement learning algorithms.
Role in this project:
ML Engineer
Contributions:8 commits, 1 comment in 3 years 2 months
Contributions summary:Utku primarily focused on implementing and updating machine learning models within the Dopamine framework, as evidenced by the addition of new Keras-based models for Atari environments. They also refactored the network backbone to use `tf.keras` and updated existing agent implementations like DQN and Rainbow. Furthermore, the user's contributions involved addressing initialization issues and test suite enhancements for Rainbow and Implicit Quantile Networks.
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.