I'm a Machine Learning Engineer working at the intersection of AI/ML, high-performance computing, and Earth system science 🌎. I am particularly interested in improving weather and climate forecasting models using AI, deep learning, and GPU-accelerated computing. I specialize in developing, scaling, and optimizing distributed training and inference workflows on GPU-accelerated HPC clusters, with a focus on improving weather and climate forecasting through AI/ML.
I currently work at NVIDIA as a Machine Learning Performance Engineer on the Earth2Studio and PhysicsNeMo teams, where I focus on expanding and optimizing the capabilities of scientific machine learning software and enabling accelerated, scalable workflows for Earth system AI. Previously, I spent nearly a decade at the Computational and Information Systems Laboratory at the National Center for Atmospheric Research (NSF-NCAR), where I helped build the AI/ML cyber-infrastructure for weather and climate modeling, supported researchers in scaling and optimizing scientific AI workloads, and built scalable data pipelines for training large AI models.
I have a Ph.D. in Chemical Engineering from the University of Iowa, where my thesis focused on performance analysis and optimization of weather and air quality models. Nowadays, I'm working on scaling AI/ML workflows on supercomputers using cutting-edge technologies for Earth system science, building community-driven infrastructure, and championing open science practices across the geosciences.
I am also an open-source contributor to Xarray, CuPy-Xarray, Zarr-Python, WRF, CESM/CTSM, and Project Pythia.
💬 Ask me about AI/ML for weather and climate, optimizing AI workflows, distributed training on HPC, and scalable geospatial data workflows





