CV

Machine learning engineer with a PhD in physics, specializing in GPU-accelerated scientific ML, HPC, and distributed training. Experienced in profiling and optimizing multi-GPU and multi-node ML workloads, developing physics-informed surrogates for large-scale simulations, and validating performance on modern NVIDIA architectures using JAX and PyTorch.

Technical Skills

Machine Learning: Deep learning (JAX/Flax, PyTorch); CNNs, VAEs, fully-connected networks; Physics-informed neural networks; Differentiable programming; Generative models; Bayesian inference, MCMC, gradient-based optimization

Programming: Python (expert): NumPy, SciPy, Pandas, JAX ecosystem; Shell scripting; R; IDL

Infrastructure: GPU/HPC: MPI, OpenMP, SLURM, PBS; CI/CD (GitHub Actions); Testing (pytest); Documentation (Sphinx, ReadTheDocs); PyPI packaging (uv, Poetry)

Open-Source Software

picasso - Neural network for 3D field generation (JAX, Flax) - 2024

halox - Differentiable scientific computing library (JAX) - 2025

panco2 - Bayesian inference pipeline (Python) - 2022

GalGenAI - Experimental generative models for image synthesis (PyTorch) - In development

Experience

2021 – Present: Post-doctoral Research Associate

2018 – 2021: Graduate Research Associate

Education

Professional Development

Research Output

Leadership & Communication