Mario Casado

Member Of Technical Staff at Noves

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
award
Top expert inArtificial Intelligence and Machine Learning Technologies
Mario Casado is a Principal Software Engineer and compiler-savvy ML systems lead with 11 years of experience, currently a Member of Technical Staff at OpenAI after leading the PyTorch core dev team at Quansight. He specializes in high-performance back-end engineering for deep learning runtimes, contributing performance-critical work to PyTorch (torch.linalg, torch.compile, autodiff) and to the Triton compiler—evidenced by optimizations like vectorised norms, memory-efficient linalg.solve, and compiler codegen improvements. With a DPhil in Computational and Applied Mathematics from Oxford, he blends formal academic training with production-grade systems design, often operating where compilers and ML meet (“compilers go brrrr”). He advises startups on applying AI to novel domains such as blockchain data, and is comfortable driving cross-organisational collaboration with Meta and other ecosystem partners.
code10 years of coding experience
job4 years of employment as a software developer
bookDPhil (PhD) Computational and Applied Mathematics, DPhil (PhD) Computational and Applied Mathematics at University of Oxford
bookBachelor's degree Mathematics, Bachelor's degree Mathematics at Universidad Complutense de Madrid
github-logo-circle

Github Skills (13)

cuda10
automatic-differentiation10
pytorch10
triton10
python10
back-end-development10
linear-algebra10
compiler-development10
code-optimization9
c-language8
cprogramming-language8
machine-learning7
deep-learning7

Programming languages (12)

TypeScriptJuliaC++ShellCSSCTeXJavaScript

Github contributions (5)

github-logo-circle
pytorch/pytorch

Mar 2021 - Jan 2023

Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
userBack-end Developer & ML Engineer
Contributions:4302 reviews, 1984 commits, 479 PRs in 1 year 11 months
Contributions summary:Mario made several contributions to the PyTorch library, focusing on improving the functionality and efficiency of core linear algebra operations. Their work included making improvements to the decomposition of `linalg.solve` and implementing `linalg.vecdot`. They also made a number of performance improvements, such as vectorising `norm` and optimising memory usage in `linalg.solve`. In addition, they worked on the automatic differentiation implementation for a number of functions.
pythongpu-accelerationdeep-learninggpunumpy
triton-lang/triton

Mar 2023 - Mar 2025

Development repository for the Triton language and compiler
Role in this project:
userBack-end Developer
Contributions:434 reviews, 169 PRs, 250 pushes in 2 years 1 month
Contributions summary:Mario contributed to the Triton language and compiler, specifically focusing on the back-end code. Their commits demonstrate an understanding of compiler internals, including improvements to the code generation and optimizations within the TritonGPU compiler. The contributions include implementing features like supporting scalar conditions in device assertions, removing unused parameters, and improving error messages related to fp8 types. These changes focused on improving compiler functionality and code efficiency.
compilerprogramming-languagecode-generationtriton
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
Mario Casado - Member Of Technical Staff at Noves