Computational Scientist – AI/ML Engineer for Climate Science
Core
Develops software and AI/ML workflows to support data acquisition, ingestion, and integration for climate and Earth system science research projects.
Role type
Senior IC computational scientist / AI/ML engineer
Builds
Scalable AI/ML pipelines, user interfaces, and back-end services for multi-institutional climate research
Domain
Climate science, Earth system science, high-performance computing (HPC)
Deliverable
production ML models
Required skills
Python, C++, PyTorch, TensorFlow, Linux/UNIX, HPC systems, SLURM, GPU optimization, distributed computing (MPI, OpenMP), scientific libraries (NumPy, SciPy, pandas, xarray, scikit-learn), NetCDF, HDF5, WRF, CESM, Docker, Git
Preferred skills
PhD in CS/Applied Math/Atmospheric Science/Physics/Earth System Science, 2+ years in AI/ML or scientific computing, Vision Transformers (ViTs), generative modeling (flow matching, stochastic interpolants), performance profiling, compiler optimization
Technologies
NVIDIA Nsight, PyTorch, TensorFlow, SLURM, MPI, OpenMP, Docker, Git, WRF, CESM, NetCDF, HDF5
Responsibilities
Deploy and optimize AI/ML pipelines on HPC and GPU-accelerated systems; collaborate with researchers to translate scientific challenges into scalable solutions; assist with compiling, debugging, and tuning scientific applications; maintain scientific software environments and datasets; contribute to grant proposals and technical training.
Seniority
Senior, hands-on IC
