Irit Katriel

Deep Learning Compilers at Python Software Foundation

London, 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
Irit Katriel is a deep learning compilers engineer and long‑time CPython core developer with 14 years of experience spanning research, finance, and platform engineering. She has driven Python performance and correctness at scale—contributing to core bytecode, exception handling (notably PEP 654), and developer documentation that reorganized CPython’s internal guides. Her career blends academic rigor (PhD and postdoc work in algorithms and combinatorial optimisation) with practical systems delivery at Microsoft, Bank of America, and now NVIDIA. She led technical efforts such as the Quartz dependency graph and performance tuning for compilers and interpreters, and is comfortable moving between low‑level VM internals and high‑level language design. A less obvious facet is her early background in microprocessor simulation and even writing a children’s science column, reflecting a mix of deep technical curiosity and clear communication. Based in London, she combines research pedigree with hands‑on engineering to improve language runtimes and ML compiler stacks.
code14 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science - BS Psychology, Bachelor of Science - BS Psychology at The Open University
bookPost Doc Computer Science, Post Doc Computer Science at Brown University
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Max Planck Institute
bookPost Doc Computer Science, Post Doc Computer Science at Aarhus University
bookMaster's Degree Computer Science, Master's Degree Computer Science at Technion - Israel Institute of Technology
github-logo-circle

Github Skills (17)

debugging10
debug10
python10
pep10
code-generation10
compiler-design10
exception-handling10
bytecode10
documentation10
parserator9
interpreter9
parser9
compiler-compiler9
language-design9
garbage-collection9

Programming languages (7)

JavaMakefileJavaScriptreStructuredTextHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
python/cpython

Oct 2020 - Jan 2023

The Python programming language
Role in this project:
userBack-end Developer
Contributions:2865 reviews, 128 commits, 1683 PRs in 2 years 3 months
Contributions summary:Irit contributed to the Python programming language repository by addressing bugs, improving documentation, and adding functionality to core modules, including exception handling and bytecode instructions. They fixed issues related to tracebacks, code generation, and parsing, as well as addressing issues in various Python libraries like `unittest` and `codecs`. The user’s work primarily involved enhancing the reliability and correctness of Python's internal workings.
python-programmingprogramming-languagepythonpython-programming-language
python/devguide

Oct 2020 - May 2021

The Python developer's guide
Role in this project:
userTechnical Writer
Contributions:11 reviews, 2 commits, 17 PRs in 6 months
Contributions summary:Irit primarily contributed to documentation within the Python developer's guide. Their commits focused on moving documentation sections related to the compiler, interpreter, and garbage collection from the `devguide` to the `InternalDocs` within the CPython repository. Furthermore, they removed or redirected content, updating references and restructuring information related to the parser and exception handling, all aimed at improving document organization. Their work streamlined information and maintained the accuracy of the CPython developer documentation.
python-developerpython
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
Irit Katriel - Deep Learning Compilers at Python Software Foundation