Jacob Goodale

Software Engineer (Compiler) at OLIX

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
Jacob Goodale is a compiler-focused software engineer with 8 years of experience, specializing in GPU architectures and performance-critical ML tooling. He has deep expertise across MLIR, XLA, and the CUDA stack—from kernel optimization to assembly—and builds practical, elegant solutions for complex compiler problems. Jacob has contributed to cross-framework ML interoperability (notably adding JAX NumPy/Lax ops to the Ivy project) and is actively developing a cross-platform GPU programming language (Saga) on GitHub. Based in London, he gravitates toward projects that blend low-level GPU programming with higher-level model compilation, making him well suited for roles that require both systems-level rigor and ML awareness. His background shows a pattern of shipping focused compiler and ML-engineering work across startups and research-oriented teams.
code8 years of coding experience
job1 year of employment as a software developer
github-logo-circle

Github Skills (11)

ivy10
machine-learning10
jax10
python10
numpy10
converter9
deeplearning-ai9
deep-learning9
translation8
tensorflow5
pytorch5

Programming languages (2)

HTMLPython

Github contributions (5)

github-logo-circle
ivy-llc/ivy

Oct 2022 - Nov 2023

Convert Machine Learning Code Between Frameworks
Role in this project:
userML Engineer
Contributions:1 review, 39 PRs, 21 pushes in 1 year 1 month
Contributions summary:Jacob primarily contributed to the implementation and testing of machine learning functionalities within the Ivy framework. They focused on adding support for JAX's NumPy and Lax operations, including convolve, slice, and slice_in_dim, demonstrating a focus on bridging different machine learning frameworks. The user also implemented the associative_scan function, expanding Ivy's experimental manipulation capabilities, showing a commitment to expanding the framework's functionality. Their work directly impacts the framework's ability to convert machine learning code.
pythontensorflowframework-learningtemplatedata-science
JPGoodale/xla

May 2023 - Apr 2024

A machine learning compiler for GPUs, CPUs, and ML accelerators
Contributions:17 pushes in 10 months
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
Jacob Goodale - Software Engineer (Compiler) at OLIX