Julian Samaroo

Research Software Engineer at Massachusetts Institute of Technology

Tempe, Arizona, United States
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
Julian Samaroo is a Research Software Engineer with a decade of experience building high-performance, portable computing tools that scale from laptops to the world's fastest supercomputers. Based at MIT's JuliaLab, he is the lead maintainer of Dagger.jl and AMDGPU.jl, enabling heterogeneous and GPU-accelerated Julia workflows used on systems like LUMI and Oak Ridge’s Frontier. He contributes to Julia core and critical packaging/build infrastructure (JuliaLang/julia, Yggdrasil), adding features like WebAssembly, BPF, and platform-specific targets for broad portability. Julian’s work bridges research and production: he accelerates ML and scientific codes (including collaborations implementing StableDiffusion in pure Julia) and helps collaborators deploy them at exascale. Trained in neuroscience, he brings a systems-thinking perspective to performance engineering, turning serial prototypes into maintainable, parallelized solutions.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science (BS), Neuroscience, Bachelor of Science (BS), Neuroscience at The College of William and Mary
bookHigh School Diploma, Science, High School Diploma, Science at Syosset High School
languagesRussian, Italian, German
github-logo-circle

Github Skills (31)

freebuilder10
programming-language10
pybuilder10
machine-learning10
finalbuilder10
app-builder10
ensemble-learning10
musl10
pbuilder10
language-design10
parallel-computing10
jbuilder10
build-automation10
gui-builder10
ui-builder10

Programming languages (14)

CSSC++CTeXGoHTMLJupyter NotebookFortran

Github contributions (5)

github-logo-circle
JuliaPackaging/Yggdrasil

Sep 2020 - Sep 2022

Collection of builder repositories for BinaryBuilder.jl
Role in this project:
userBackend & DevOps Engineer
Contributions:44 reviews, 46 commits, 63 PRs in 2 years
Contributions summary:Julian primarily contributed to the build system and supporting infrastructure for the `yggdrasil` repository, a collection of builder repositories for BinaryBuilder.jl. They added support for new targets and features, specifically for musl and BPF. Their work included modifying build scripts, patching configuration files, and integrating new libraries like ubpf and fts. Further contributions involved adapting the build processes and addressing platform-specific dependencies to ensure correct builds across different environments.
repositoriesbinarybuildermonorepobuilderjulia
JuliaLang/julia

Nov 2018 - Oct 2022

The Julia Programming Language
Role in this project:
userBack-end Developer
Contributions:67 reviews, 21 commits, 43 PRs in 4 years
Contributions summary:Julian contributed significantly to the core functionality of the Julia programming language. Their work includes implementing a recursive merge function for NamedTuple, adding IPv6 functionality to network addressing, and improving the thread safety of timers and sleep functions. Furthermore, the user was involved in enhancing the build process by adding WebAssembly support and BPF target enabling.
juliaprogramming-languagejulia-languagescientifichpc
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