Senior HPC & AI Software Engineer

The Johns Hopkins University

Baltimore (MD)

On-site

USD 80,000 - 120,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

The Johns Hopkins University is seeking a HPC Scientific Software Engineer to support high-performance and AI-driven research. This position involves deploying and optimizing scientific software, troubleshooting complex software stacks, and collaborating with research teams to enhance system performance.

The ideal candidate has a Master’s degree in computer science, at least five years of experience in HPC user support, and proficiency in programming languages like Python and C/C++. The role offers opportunities for professional development and mentorship within an interdisciplinary environment.

Qualifications

  • 5 years of experience in HPC user support, software deployment, and performance optimization.
  • Hands-on experience with SLURM for job scheduling.
  • Experience with scientific computing environments and applications.

Responsibilities

  • Develop deployment strategies for scientific software on HPC and AI systems.
  • Analyze and optimize performance of AI models and HPC applications.
  • Manage scientific software deployment across HPC, cloud-based, and colocation facilities.
  • Provide training workshops for researchers and students.

Skills

Python
C/C++
Shell scripting
SLURM
Linux systems
Performance optimization

Education

Master’s degree in computer science or related discipline
PhD in a quantitative discipline (preferred)

Tools

CUDA
DNN
TensorRT
MATLAB
CMake
EasyBuild
Spack

Job description

The Johns Hopkins University is seeking a HPC Scientific Software Engineer to support high-performance and AI-driven research. This position involves deploying and optimizing scientific software, troubleshooting complex software stacks, and collaborating with research teams to enhance system performance.

The ideal candidate has a Master’s degree in computer science, at least five years of experience in HPC user support, and proficiency in programming languages like Python and C/C++. The role offers opportunities for professional development and mentorship within an interdisciplinary environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

HPC Scientific Software Engineer (IT@JH Research Computing)
HPC Scientific Software Engineer (IT@JH Research Computing)

The Johns Hopkins University • Baltimore (MD)

On-site
USD 80,000 - 120,000
Lead HPC Systems Engineer for AI and Research Clusters
Lead HPC Systems Engineer for AI and Research Clusters

Johns Hopkins University • Baltimore (MD)

On-site
USD 85,500 - 149,800
Sr. HPC Systems Engineer (IT@JH Research Computing)
Sr. HPC Systems Engineer (IT@JH Research Computing)

Johns Hopkins University • Baltimore (MD)

On-site
USD 85,500 - 149,800
Director of HPC & AI Systems Engineering
Director of HPC & AI Systems Engineering

Princeton University • Princeton (NJ)

On-site
USD 135,000 - 150,000
Comprehensive benefits program
Robotics & Simulation AI Research Engineer
Robotics & Simulation AI Research Engineer

The Johns Hopkins University • Baltimore (MD)

Hybrid
USD 110,000 - 140,000
Hybrid work model
Senior HPC+AI Engineer for Physics Simulations (Hybrid)
Senior HPC+AI Engineer for Physics Simulations (Hybrid)

NVIDIA • United States

Hybrid
USD 140,000 - 270,000
Equity
Benefits
Research Software Engineer—AI & Data Science for Discovery
Research Software Engineer—AI & Data Science for Discovery

Johns Hopkins University • Baltimore (MD)

Hybrid
USD 95,000 - 140,000
Senior HPC & AI Solutions Architect
Senior HPC & AI Solutions Architect

New York University • New York (NY)

On-site
USD 120,000 - 140,000
Senior HPC+AI Engineer for Scientific Discovery (Hybrid)
Senior HPC+AI Engineer for Scientific Discovery (Hybrid)

NVIDIA Corporation • California (MO)

Hybrid
USD 140,000 - 270,000
Equity
Benefits
Senior Software Engineer - AI, Data Pipelines & Cloud
Senior Software Engineer - AI, Data Pipelines & Cloud

Talentify • Laurel (MD)

On-site
USD 100,000 - 245,000