Senior HPC & AI Software Engineer

The Johns Hopkins University

Baltimore (MD)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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,000 - 150,000
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,000 - 150,000
Sr. HPC Systems Engineer (IT@JH Research Computing)
Sr. HPC Systems Engineer (IT@JH Research Computing)

The Johns Hopkins University • Baltimore (MD)

On-site
USD 85,000 - 150,000
Senior HPC Software Engineer (Python/C++) – Remote Options
Senior HPC Software Engineer (Python/C++) – Remote Options

AUI • Albuquerque (NM)

Hybrid
USD 79,000 - 120,000
Paid time off
Retirement plan
Health Insurance
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
Simulation Software Engineer – HPC & Physics Modeling
Simulation Software Engineer – HPC & Physics Modeling

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 195,000
Generous benefits
Education assistance program
Retirement contributions
+1
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
Robotics & Simulation Research Software Engineer
Robotics & Simulation Research Software Engineer

Johns Hopkins University • Baltimore (MD)

Hybrid
USD 110,000 - 170,000
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