CareerPlanGet AI match score →

HPC Scientific Software Engineer (IT@JH Research Computing)

Baltimore, MD, United States🌐 Remote💼 Full-time💰 $85,500–$85,500🗓 2026-07-10 → 2026-07-30

Core

Deploy, optimize, and maintain scientific software and computational workflows on advanced HPC and AI-driven systems for faculty, researchers, and students.

Role type

Senior IC HPC Scientific Software Engineer

Builds

Scientific software stacks, containerized applications, and GPU-accelerated workloads for university research

Domain

Academic research computing, High-Performance Computing (HPC), Artificial Intelligence (AI)

Deliverable

production ML models | infrastructure

Required skills

Linux systems administration, Python scripting, C/C++ programming, Shell scripting, SLURM job scheduling, containerization (Docker/Singularity), performance tuning, parallel/distributed computing, CMake, Spack, EasyBuild, CUDA, TensorRT

Preferred skills

PhD in quantitative discipline, experience with AI model optimization, knowledge of scientific application management tools

Technologies

SLURM, EasyBuild, Spack, CMake, Ansible, CUDA, TensorRT, Intel Compilers, Open OnDemand, CryoSPARC Live, SBGrid

Responsibilities

Develop and refine deployment strategies for scientific software on HPC and AI systems; Analyze and optimize performance of AI models and HPC applications focusing on GPU-enabled computing; Manage and support scientific software deployment across HPC, cloud-based, and colocation facilities; Resolve complex technical issues and perform root cause analysis for HPC/AI software challenges; Mentor junior engineers and foster a culture of continuous learning

Seniority

Senior, hands-on IC

Sourced via eightfold · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on jhu ↗