Lead Of ML And Staff Research Scientist at Normal Computing
Copenhagen, Capital Region of Denmark
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Thomas Ahle is a lead machine learning researcher and engineer with 19 years of experience building efficient, production-ready AI systems from academia to industry. Currently Head of ML at Normal Computing after leading ML Efficiency research at Facebook, he has a track record of inventing algorithms that shrink and speed large models—ranging from embedding-table clustering and sketching-based Bayesian inference to low-memory transformers for on-device NLP. His background blends top-tier algorithmic research (SODA/FOCS publications and optimal LSH structures) with hands-on systems work, including production chatbots, high-throughput data pipelines, and a widely used open-source chess engine. A pragmatic mathematician, he often turns sophisticated analyses into simple, fast primitives (e.g., optimized hash functions and sketching kernels) that scale in real deployments. Based in Copenhagen, he pairs deep theoretical insight with a knack for shipping robust, optimized code in both research and product settings.
19 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at IT-Universitetet i København
International Baccalaureate, English, Physics, Mathematics, International Baccalaureate, English, Physics, Mathematics at Ecole Européenne de Bruxelles
STX, Physics, Mathematics, STX, Physics, Mathematics at Birkerød Gymnasium
Bachelor of Arts (BA), Computer Science, First, Bachelor of Arts (BA), Computer Science, First at University of Oxford
Uddannelse, Project Development, Uddannelse, Project Development at Dansk Ungdoms Fællesråd
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at Københavns Universitet
DSPy: The framework for programming—not prompting—language models
Role in this project:
Back-end Developer
Contributions:22 reviews, 44 PRs, 24 pushes in 10 months
Contributions summary:Thomas primarily focused on developing and refining features within the DSPy framework, as evidenced by the creation of a new Signature class with associated tests and types. Their work also involved updating the load/dump state functionality to utilize the newly created signature, enhancing the framework's internal workings. Furthermore, the user made significant contributions to the test suite, implementing functional tests to ensure the correctness and reliability of the framework's core functionalities.
Contributions:1 review, 8 commits, 7 PRs in 7 days
Contributions summary:Thomas primarily contributed to the implementation of hash functions within the `smhasher` repository, as indicated by the commit messages and code changes. They introduced new hash function implementations, specifically focusing on multiply-shift and polynomial hashing techniques. The contributions also involved optimization efforts to improve the performance of the hash functions, particularly handling odd byte numbers, and fixing potential memory issues, demonstrating a focus on speed and correctness.
speedhashsha256hash-functionc-plus-plus
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
Thomas Ahle - Lead Of ML And Staff Research Scientist at Normal Computing