Jake VanderPlas is one of the authors named in the JAX repository's citation entry. The JAX documentation lists VanderPlas as the author of design proposals on JAX's type promotion semantics (December 2021), the scope of its NumPy and SciPy wrappers (October 2023), and stateful randomness (November 2025), and as a co-author, with Roy Frostig, of the proposal for typed PRNG keys. VanderPlas's GitHub profile lists Google as their company.123456
At a glance
- Current role
- Company listed on Jake VanderPlas's GitHub profile
- Company
- Sector
- Company
- Education
- UW
- Work listed
- 1
- Sources cited
- 10
- Profile reviewed
Open-source work
VanderPlas is one of the authors named in the JAX repository's citation entry and has written several of the project's design proposals. These cover JAX's type promotion semantics, the scope of its NumPy and SciPy wrappers and stateful randomness, and VanderPlas co-wrote the typed PRNG keys proposal with Roy Frostig.12345
The project list in VanderPlas's website repository describes earlier contributions to scikit-learn, mainly in generalized N-point problems and manifold learning, and to SciPy's sparse matrix toolkit, including iterative sparse decompositions and graph algorithms. It also lists Altair, a declarative visualization library for Python built on the Vega ecosystem, and AstroML, a machine learning package for astronomy written to accompany a textbook.7
Teaching and writing
VanderPlas, an astronomer by training, wrote the Python Data Science Handbook and the free e-book A Whirlwind Tour of Python, both published by O'Reilly Media in 2016 and readable online. With Željko Ivezić, Andrew Connolly and Alexander Gray, VanderPlas co-wrote Statistics, Data Mining, and Machine Learning in Astronomy, published by Princeton University Press in 2014.8
VanderPlas also writes the blog Pythonic Perambulations, whose posts include a 2018 explanation of the waiting time paradox, and several examples in the Python Data Science Handbook are drawn from its posts.89
Work and contributions
JAX Open-source code
Named in the "Citing JAX" author list; author of JAX design documents on type promotion, the scope of jax.numpy and jax.scipy (JEP 18137), and stateful randomness (JEP 28845), and co-author of JEP 9263 on typed keys. The repository is released under the Apache License 2.0.1234510
Timeline
- Co-wrote the textbook Statistics, Data Mining, and Machine Learning in Astronomy.8
- Published the Python Data Science Handbook and A Whirlwind Tour of Python with O'Reilly Media.8
- Wrote the JAX design proposal on type promotion semantics.2
- Wrote the JAX design proposal on the scope of its NumPy and SciPy wrappers.3
- Wrote the JAX design proposal on stateful randomness.4
Where they work
- Google 121 people in the wiki
Related people
- Tim DavisAlso at Google
- Matthew WatsonAlso at Google
- Samy BengioAlso at Google
- Matthew JohnsonAlso at Google
- Pete WardenAlso at Google
- Nikita ShulgaML frameworks and libraries · Developer tools
- Bratin SahaML frameworks and libraries · Developer tools
- William FalconML frameworks and libraries · Developer tools
- James BergstraML frameworks and libraries · Developer tools
- Sam GrossML frameworks and libraries · Developer tools
Suggest a correction or removal
Profiles cover public professional work only, and each statement cites a source. If something is out of date, missing or wrong, tell us and link a source. People can also ask for their profile to be corrected or removed.
References
10 sources · profile reviewed Oct 21, 2026 · data updated Oct 21, 2026
- jax-ml/jax README ("Citing JAX" author list)
- Design of Type Promotion Semantics for JAX
- JEP 18137: Scope of JAX NumPy & SciPy Wrappers
- JEP 28845: Stateful Randomness in JAX
- JEP 9263: Typed keys & pluggable RNGs
- jakevdp (Jake VanderPlas) on GitHub
- jakevdp/website — content/projects.html
- About — Pythonic Perambulations
- Pythonic Perambulations
- jax-ml/jax LICENSE (Apache License 2.0)