Computational Scientist- HPC/AI Generalist
Core
Develop software for data acquisition, ingestion, and integration; build user interfaces and scalable back-end services to automate multi-institutional research output.
Role type
Senior IC computational scientist (HPC/AI)
Builds
Scientific software, computational workflows, and research computing environments
Domain
Academic research computing, High-Performance Computing (HPC), Artificial Intelligence
Deliverable
production ML models | product features | infrastructure
Required skills
Proficiency in compiled languages (C++, C, Julia, Fortran), Python, Linux/UNIX, HPC job schedulers (Slurm), scientific software optimization, containerization (Docker, Apptainer), Git, AI/ML frameworks (PyTorch, TensorFlow), LLM APIs and tooling
Preferred skills
PhD in relevant field, experience serving/benchmarking models on GPU clusters, familiarity with scientific libraries (NumPy, SciPy, pandas, xarray, scikit-learn)
Technologies
Slurm, Docker, Apptainer, Git, PyTorch, TensorFlow, Anthropic, OpenAI, Hugging Face, GPU clusters
Responsibilities
Partner with faculty to develop computational solutions; advise on HPC, AI, and cloud platform usage; develop and optimize scientific software and workflows; troubleshoot and profile applications for CPU/GPU/memory/storage performance; contribute to grant proposals; develop technical documentation and training materials; evaluate emerging technologies for adoption.
Seniority
Senior, hands-on IC