Skye Wanderman-milne

SWE at Google

San Francisco, California, 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
Skye Wanderman-milne is a seasoned software engineer with 13 years of experience building high-performance back-end systems, currently on the JAX team at Google after earlier work on TensorFlow. They specialize in ML compilers and numerical libraries, contributing substantial low-level improvements such as FFT primitives, PJRT C API enhancements, and memory allocator integrations across flagship projects like XLA, JAX, and TensorFlow. Skye’s code has helped bridge CPU/GPU/device interactions and improved batching, threading, and memory layouts—work that quietly enables faster and more reliable ML workloads at scale. An MIT-trained engineer, they blend rigorous academic foundations with practical production impact, having moved between core infrastructure and research-adjacent tooling for over a decade. Based in San Francisco, Skye is an active open-source contributor whose changes often touch subtle but critical aspects of ML runtime performance and correctness.
code13 years of coding experience
job1 year of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Massachusetts Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (25)

dft10
c-language10
compilation10
python10
memory-management10
machine-learning10
numpy10
fft10
tensorflow10
compile10
xla10
jax10
cprogramming-language10
linear-algebra10
apidoc9

Programming languages (11)

TypeScriptJavaC++GoHTMLJupyter NotebookMLIRPython

Github contributions (5)

github-logo-circle
jax-ml/jax

Apr 2020 - Jan 2023

Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
Role in this project:
userBackend Developer
Contributions:40 releases, 527 reviews, 186 commits in 2 years 9 months
Contributions summary:Skye primarily focused on enhancing the JAX library by addressing bugs and extending its functionalities. Their contributions included fixing a bug in convert_element_type for complex dtypes, refactoring existing code into new files to improve maintainability (e.g., extracting parallelization functionality), and integrating support for new primitives, such as the initial FFT implementation. These changes improved the stability and functionality of the library by adding new support for numerical and mathematical functions.
pytorchpythonjitautomatic-differentiationgpu
openxla/xla

Apr 2019 - Jan 2023

A machine learning compiler for GPUs, CPUs, and ML accelerators
Role in this project:
userBack-end Developer
Contributions:9 reviews, 98 commits, 3 PRs in 3 years 9 months
Contributions summary:Skye primarily contributed to the XLA Python client, enhancing its functionality with features like FFT support, BFCAllocator implementation, and device-related improvements. They added extra failure information in cases where some but not all replicas fail. The user's work also involved creating intra-op thread pools for CPU operations such as FFTs, alongside modifications to the compilation process and device handling within the client. The changes also addressed memory allocation with environment variables to optionally use the BFCAllocator.
compilercommunity-drivenmachine-learningmodular
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
Skye Wanderman-milne - SWE at Google