High-Performance Computing (HPC) Engineer *** Direct client ***

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Amazon Web Services
Cloud Computing
Computational Science
Continuous Integration
Continuous Delivery
High Performance Computing
FOCUS
Git
HPC
Informatics
R
Python
PIP
Version Control
Software Packaging
HPC Engineer
Scientific Computing
DevOps

Job Details

High-Performance Computing (HPC) Engineer
Are you an HPC Engineer looking to contribute to groundbreaking advancements in cancer and infectious disease treatments? This role offers the chance to lead efforts in delivering and supporting scientific applications and workflows on cloud-based and on-premises HPC platforms.

About the Role:
You ll utilize and build on your expertise in scientific computing software, working with globally distributed teams, driving best engineering practices, and engaging in hands-on software development.

Key Focus Areas:
- Deployment & support of common scientific software codes used in HPC
- Expertise in Python & R for high-level programming
- Use of software packaging & deployment tools (EasyBuild, Spack, containers)
- Management of software environments (Conda, pip/venv)
- Collaboration with HPC users and international teams
- Advocacy for best engineering practices and clear communication

Who You Are:
4+ years of experience in scientific computing/HPC support
Degree or equivalent experience in computer science, engineering, or life sciences
Expertise in compiling, delivering, and supporting HPC software codes
Proficiency in Python & Bash scripting
Strong understanding of Linux fundamentals & HPC schedulers
Experience with Git & source control management systems

Preferred Skills:
- Familiarity with R programming & Posit tools
- Experience with DevOps, CI/CD, and testing frameworks
- Knowledge of AWS public cloud & software delivery platforms
- Leadership experience in informatics/DevOps

#HPCEngineer #ScientificComputing #CloudComputing #Python #R #DevOps #HighPerformanceComputing #TechJobs

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.