Computational Scientist & Service Delivery Manager
Core
Develops front and back-end software structures that scale and integrate scientific workflows in multi-institutional research projects, serving as a multi-disciplinary technical expert for faculty, post-docs, and graduate students on using AI, HPC, and related technologies.
Role type
Senior IC computational scientist & research computing services manager
Builds
Scientific workflows, software structures, and AI/HPC solutions for university research
Domain
Academic research computing, High-Performance Computing (HPC), AI/ML infrastructure
Deliverable
production ML models | product features
Required skills
C++, C, Python, Linux/Unix, software design, compiler optimization, performance analysis, HPC libraries, job schedulers (Slurm), version control (Git)
Preferred skills
GPU-accelerated systems, AI/ML frameworks (PyTorch, TensorFlow), scientific computing libraries (NumPy, SciPy, pandas, xarray, scikit-learn), mentoring students
Technologies
C++, C, Python, Linux, Slurm, Git, PyTorch, TensorFlow, NumPy, SciPy, pandas, xarray, scikit-learn
Responsibilities
Partner with faculty to identify and implement computational solutions; troubleshoot, compile, debug, profile, optimize, and port scientific applications; develop, install, test, and maintain scientific software; create and maintain technical documentation and user guides; manage and mentor a team of student consultants; deliver tutorials and workshops; assist researchers with grant proposals; evaluate new technologies for feasibility
Seniority
Senior, hands-on IC with management responsibilities
