Tamara Norman

Software Engineer at DeepMind

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
Tamara Norman is a software engineer with 10 years' experience, currently building core ML infrastructure at DeepMind after a Computer Science degree from Cambridge. She contributes to high-impact open-source projects like JAX—improving convolution primitives and RNG documentation—and has strengthened testing and CI for DeepMind’s Sonnet library, showing an aptitude for reliable numerical software and build systems. Comfortable across research-grade ML tooling and production engineering, she combines low-level numerical work with practical MLOps improvements. Early experience in C# and MVVM for mapping software rounds out a pragmatic engineering background rooted in strong mathematical training.
code10 years of coding experience
bookBachelor of Arts (B.A.), Computer Science, II.i, Bachelor of Arts (B.A.), Computer Science, II.i at University of Cambridge
bookA levels, A-levels A*A*A*A* in Mathematics, Further Mathematics, Computer Science, Physics, A levels, A-levels A*A*A*A* in Mathematics, Further Mathematics, Computer Science, Physics at King Edward VI Camp Hill School for Girls
github-logo-circle

Github Skills (17)

artificial-intelligence10
python10
testing10
machine-learning10
cicd10
deeplearning-ai10
deep-learning10
tensorflow10
build-automation10
convolution10
jax10
artificial-neural-networks9
bazel9
neural-network9
numpy8

Programming languages (3)

C++Jupyter NotebookPython

Github contributions (5)

github-logo-circle
google-deepmind/sonnet

May 2019 - Mar 2021

TensorFlow-based neural network library
Role in this project:
userMLOps Engineer
Contributions:2 reviews, 53 commits, 3 PRs in 1 year 10 months
Contributions summary:Tamara primarily focused on improving the testing and build processes for the Sonnet library. They added and refined testing scripts, including those for Python and TensorFlow dependencies. Significant contributions involved modifying the build configuration, addressing Python versioning and dependencies, and integrating continuous integration aspects. This work helped ensure the library's reliability and ease of use for developers.
deep-learningneural-networksmachine-learningneural-networktensorflow
jax-ml/jax

Oct 2021 - Jul 2022

Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
Role in this project:
userML Engineer
Contributions:2 commits, 3 PRs, 8 comments in 8 months
Contributions summary:Tamara contributed to the JAX library by implementing and improving convolution operations, including support for atrous and transposed convolutions. They addressed issues related to padding and dilation, and implemented tests to ensure functionality across different configurations. The user also updated documentation to reflect current RNG behavior. This work demonstrates a focus on core numerical operations within the JAX framework.
pytorchpythonjitautomatic-differentiationgpu
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
Tamara Norman - Software Engineer at DeepMind