Member Of Technical Staff at Varsity Publications Ltd
Cambridge, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Tim Harris is a seasoned systems and performance engineer with over six years of industry experience and a long academic pedigree from the University of Cambridge (PhD). He blends deep research expertise in parallel programming, transactional memory, and runtime systems with hands-on production work at companies including AWS, Microsoft, and now OpenAI. Tim has led architecture and research teams, contributed influential papers and patents, and applied that expertise to real-world scale problems such as S3 performance and ONNX Runtime thread-pool optimization. He is also an affiliated lecturer at Cambridge and a director of Varsity Publications, reflecting a commitment to teaching and community service alongside engineering. Notably, his open-source contributions to the widely used microsoft/onnxruntime focus on subtle thread-synchronization and scheduling improvements that yield measurable inferencing performance gains. Comfortable moving between low-level concurrency primitives and cloud-scale storage architectures, he turns research insights into pragmatic, high-performance systems.
5 years of coding experience
21 years of employment as a software developer
Devonport High School for Boys
PhD Computer Science, PhD Computer Science at University of Cambridge
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
Role in this project:
Back-end Developer & Performance Engineer
Contributions:91 reviews, 87 commits, 44 PRs in 1 year 1 month
Contributions summary:Tim primarily focused on improving the performance of the ONNX Runtime's thread pool. Their work included implementing OpenMP-like synchronization patterns in the Eigen thread pool, which involved changes to work distribution and thread management. They also addressed compiler warnings and added tests for burst scheduling and thread pool creation/destruction to identify and fix potential issues. Furthermore, they refined the thread pool API and optimized barrier usage for better performance in parallel sections.
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
Contributions:26 commits in 20 days
pytorchdeep-learningruntimemachine-learningonnx
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
Tim Harris - Member Of Technical Staff at Varsity Publications Ltd