Ilaï Deutel is a Senior Software Engineer with 11 years of experience building production AI and infrastructure at Google, where he leads efforts in multimodal vision, Document AI parsing, data synthesis, and engineering excellence. He combines a strong research background (MS from Carnegie Mellon and École Polytechnique) with hands-on system design—shipping ML pipelines, CI/CD, and readable Python across large-scale teams. Previously he led ML at a startup, developing scalable unsupervised methods, hyperparameter search, and data quality tooling for industrial sensor streams. An active open-source contributor, he’s improved cross-version Python robustness in more-itertools and built CI-driven Rust tooling for kibi, a compact text editor, demonstrating both low-level systems skill and platform reliability focus. Practical, curious and mentorship-oriented, Ilaï blends deep algorithmic thinking with production engineering and a knack for making complex systems reproducible and maintainable.
11 years of coding experience
5 years of employment as a software developer
Majors: Mathematics Physics; Minor: Computer Science, Majors: Mathematics Physics; Minor: Computer Science at Lycée Henri IV
Master of Science Mathematics and Computer Science: Data Science program, Master of Science Mathematics and Computer Science: Data Science program at École Polytechnique
Master of Science Computer Science, Master of Science Computer Science at Carnegie Mellon University
A text editor in ≤1024 lines of code, written in Rust
Role in this project:
DevOps Engineer & Rust Developer
Contributions:39 reviews, 104 commits, 363 PRs in 2 years 11 months
Contributions summary:Ilaï primarily focused on establishing and enhancing the project's continuous integration and continuous delivery (CI/CD) pipelines, utilizing tools such as Travis CI and Bash scripting. They implemented automated build processes, including building and releasing the Rust-based text editor, kibi, on various targets. Their contributions also involved correcting configuration paths and adapting the build pipeline to accommodate new features, such as Unicode character support.
More routines for operating on iterables, beyond itertools
Role in this project:
Back-end Developer
Contributions:16 commits, 7 PRs, 8 comments in 6 months
Contributions summary:Ilaï primarily focused on improving the codebase by adding type hints to function signatures and implementation bodies. They made code changes to numerous files, including core modules. The user also addressed a PyPy segfault issue and made compatibility fixes for older Python versions. These contributions suggest a focus on code quality, maintainability, and ensuring the project's stability across different environments.
itertoolsoperatingroutinesiterablesbeyond
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.