Computational Scientist – AI/ML Engineer for Climate Science
Core
Develops software and optimizes 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-accelerated systems, distributed computing (MPI, OpenMP), NetCDF, HDF5, WRF, CESM, Docker, Git, performance profiling, compiler optimization
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), spatiotemporal data processing
Technologies
NVIDIA Nsight, PyTorch, TensorFlow, NumPy, SciPy, pandas, xarray, scikit-learn, SLURM, MPI, OpenMP, Docker, Git, WRF, CESM
Responsibilities
Deploy and optimize AI/ML pipelines on HPC and GPU 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; evaluate and develop new tools for the research computing environment
Seniority
Senior, hands-on IC