Research Software Engineer at National Energy Research Scientific Computing Center (NERSC)
San Francisco Bay Area United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Daniel Margala is a research software engineer with 14 years of experience applying physics-grade quantitative rigor to data science and high-performance computing. Based in the San Francisco Bay Area, he combines a PhD in cosmology with hands-on expertise in Python, SQL, web applications, and GPU-accelerated numerical libraries. At NERSC he builds scalable scientific software, and his open-source contributions to the prominent CuPy project include implementing GPU linear-algebra routines (cuSOLVER syevj/posv) and batched operations that improve performance for large-scale numerical workloads. Previously he delivered data-driven insights at Fitbit and Apple, bridging research and product analytics. Colleagues rely on him for designing robust solutions that translate complex simulations into production-ready tools.
14 years of coding experience
4 years of employment as a software developer
University of California, Los Angeles
Doctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at University of California, Irvine
Contributions:17 commits, 2 PRs, 10 comments in 4 months
Contributions summary:Daniel contributed to the cuPy library by adding and modifying functions related to the cuSOLVER library, specifically focusing on symmetric eigenvalue solvers (syevj) and Cholesky solvers (posv). Their work included implementing buffer size calculations, core function calls, and supporting batched operations. They also addressed issues related to code formatting and documentation, ensuring code quality and usability. The contributions involved working with CUDA and cuSOLVER functions for GPU-accelerated linear algebra operations.
Scratch work for porting spectroperfectionism extractions to GPUs
Contributions:260 commits, 57 PRs, 167 pushes in 2 years 9 months
cudapythonextractionsgpugpus
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
Daniel Margala - Research Software Engineer at National Energy Research Scientific Computing Center (NERSC)