Matthew Rahtz

Research Engineer

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
Matthew Rahtz is a research engineer with 15 years of software and systems experience, currently pursuing an MSc in Neural Systems and Computation at ETH Zürich and working as a visiting scholar at CHAI, UC Berkeley on reinforcement learning oversight. He blends production-grade engineering—formerly at DeepMind and as an HPC systems administrator at the Wellcome Trust Sanger Institute—with rigorous ML research, shipping robust tooling and automation for large compute clusters. Matthew has made notable open-source contributions to CPython’s typing system, helping implement PEP 646 variadic generics and improving the language reference and tests. His background in electronic engineering (First Class, University of York) and hands-on systems design gives him a strong cross-disciplinary view from hardware to algorithm. He is adept at turning subtle research ideas into testable, deployable systems that improve reliability and observability at scale.
code15 years of coding experience
job1 year of employment as a software developer
bookBEng, Electronic Engineering, First Class Honours with Distinction (91%), BEng, Electronic Engineering, First Class Honours with Distinction (91%) at University of York
bookMSc in Neural Systems and Computation, MSc in Neural Systems and Computation at ETH Zurich
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
1,133reputation
116kreached
5answers
0questions
Badges
tensorflow
top-5%
github-logo-circle

Github Skills (15)

generics10
dynamic-typing10
optional-typing10
static-typing10
strong-typing10
python10
implicit-typing10
documentation10
testing9
tensorflow9
c119
c179
pip6
pytype6
batch-normalization6

Programming languages (15)

JavaC++CMakefileGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
python/peps

Dec 2020 - Nov 2022

Python Enhancement Proposals
Role in this project:
userTechnical Writer
Contributions:65 reviews, 20 commits, 23 PRs in 1 year 11 months
Contributions summary:Matthew's commits primarily involve modifications to PEP 646, which focuses on variadic generics in Python. The contributions consist of refining the PEP's content, including changes to the wording, structure, and examples to improve clarity and address feedback. They also addressed issues and made necessary revisions, clarifying and modifying the document to reflect discussions within the typing-sig community. The user ensured the document reflected the current status of the PEP and its acceptance.
python310pythonenhancementproposalspython-3
python/cpython

Oct 2022 - Oct 2022

The Python programming language
Role in this project:
userBack-end Developer
Contributions:132 reviews, 1 commit, 35 PRs in 1 day
Contributions summary:Matthew primarily contributed to the `typing` module of the Python programming language. Their work focused on implementing PEP 646 changes, which involve variadic generics and the `TypeVarTuple` feature. Key changes include modifications to `genericaliasobject.c`, `test_typing.py`, and `test_genericalias.py`, as well as updates to the language reference to reflect these changes. The contributions focused on enhancing the typing system to support more complex generic type annotations.
python-programmingprogramming-languagepythonpython-programming-language
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
Matthew Rahtz - Research Engineer