Lead Computational Scientist
Core
Architect and developer for computational aspects of research investigations, integrating hardware/software tools for high-performance computing and data-intensive architectures.
Role type
Lead Computational Scientist (Research Computing)
Builds
Research computing software and hardware systems, data analysis pipelines, and visualization tools for scholarly disciplines.
Domain
Academic research computing, High Performance Computing (HPC), Supercomputing
Deliverable
production ML models | infrastructure | research
Required skills
High-level programming (C/C++, Fortran, Java), Shell scripting (Perl, Python, R), Parallel programming (MPI, OpenMP, CUDA), Scientific application design and porting, Data pipeline construction, Software debugging and management
Preferred skills
Research publication experience, Student supervision, Faculty/educator experience, Multidisciplinary project management
Technologies
GPUs, Parallel file systems, Low-latency networks, Virtual machines, Cloud-based systems, MPI, OpenMP, CUDA
Responsibilities
Develop, port, and optimize software for HPC and cloud architectures; Install and maintain scientific applications and libraries; Provide technical end-user support and documentation; Conduct workshops and guest lectures on scientific programming; Mentor students and research staff; Contribute to research publications and proposals.
Seniority
Senior, hands-on IC with mentorship responsibilities