Senior Member Of Technical Staff at ICSI - International Computer Science Institute
Livermore, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Riley Murray is a Senior Member of Technical Staff and applied mathematician with 11 years of experience blending research-grade theory and production software in convex optimization and randomized numerical linear algebra. He holds a PhD from Caltech and completed postdoctoral work at Berkeley where he led development of RandBLAS and RandLAPACK and contributed backend math to widely used CVXPY—adding native Mosek support, exponential cone handling, integer programming, and semidefinite dual recovery. At Sandia he advises the Quantum Performance Lab, and he also leads research efforts as a principal investigator at ICSI, bridging academic advances with national-lab applications. Riley’s background spans industry (Facebook data science) to international collaborations (Max Planck), revealing a pattern of turning deep theoretical insights into practical libraries and tools used by the optimization community. He is based in Livermore, CA, uses he/him pronouns, and posts represent his personal views.
10 years of coding experience
9 years of employment as a software developer
BS, Industrial Engineering and Operations Research, BS, Industrial Engineering and Operations Research at University of California, Berkeley
A Python-embedded modeling language for convex optimization problems.
Role in this project:
Back-end Developer & Mathematician
Contributions:2 releases, 385 reviews, 149 commits in 4 years 11 months
Contributions summary:Riley implemented a new native interface for the Mosek solver within the CVXPY library, enhancing its capabilities. This included adding support for exponential cones, integer programming, and recovery of semidefinite dual variables. Furthermore, the user addressed issues related to the formatting of exponential cone constraints and added an example to show the benefits of specifying CVXPY problems in vectorized ways. The modifications involved changes to the Mosek interface module to support these new features, and to ensure the correct recovery of dual variables in non-discrete problems.
Contributions:1 review, 6 PRs, 37 pushes in 1 year 4 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
Riley Murray - Senior Member Of Technical Staff at ICSI - International Computer Science Institute