Utku Evci is a research scientist at Google DeepMind with over a decade of experience building and evaluating machine learning systems. His work spans reinforcement learning, computer vision, and meta-learning, and he is an active open-source contributor to projects like Dopamine and Scenic. At Dopamine, he implemented new Keras-based Atari models, refactored the network backbone to tf.keras, and refined DQN and Rainbow implementations along with test improvements. In Scenic, he contributed model definitions and checkpointing enhancements for ResNet and ViT-MLP blocks, including checks for loading stability and activation tracing. His work on Meta-Dataset focused on debugging data pipelines, data augmentation, and episode sampling to strengthen few-shot learning. He earned an M.Sc. in Computer Science from NYU Courant and has completed multiple international exchanges, and is based in Montreal, Canada, bridging research and production-ready ML systems.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Science (B.Sc.), Electrical and Electronics Engineering, Bachelor of Science (B.Sc.), Electrical and Electronics Engineering at Koç Üniversitesi
Master of Science (M.Sc.), Computer Science, 3.92, Master of Science (M.Sc.), Computer Science, 3.92 at New York University
Exchange Student, Computer Engineering, Exchange Student, Computer Engineering at Nanyang Technological University
Exchange Student, Elektrik ve Elektronik Mühendisliği, Exchange Student, Elektrik ve Elektronik Mühendisliği at Technische Universität München
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.