The Johns Hopkins University · 4 days ago
HPC Scientific Software Engineer (IT@JH Research Computing)
The Johns Hopkins University is seeking an HPC Scientific Software Engineer to support high-performance and AI-driven research. The role involves deploying, optimizing, and maintaining scientific software on advanced HPC systems while collaborating with interdisciplinary teams to enhance system performance and streamline workflows.
EducationHigher EducationInformation Technology
Responsibilities
Develop and refine deployment strategies for scientific software on HPC and AI systems
Design computational workflows, selecting optimal software configurations, and utilizing tools like Ansible for automation
Assist teams in implementing, tuning, and optimizing AI models and gateway applications (e.g., XDMoD, Coldfront, Open OnDemand, CryoSPARC Live, SBGrid, AI Agents)
Analyze and optimize the performance of AI models and HPC applications, focusing on GPU-enabled computing
Implement parallel processing, distributed computing, and resource management techniques for efficient job execution
Develop, debug, and maintain software tools, libraries, and frameworks supporting HPC and AI workloads
Collaborate with the system team and software vendors (e.g., NVIDIA, Intel, Matlab) to optimize systems for maximum performance
Utilize CUDA, DNN, TensorRT, and Intel Compilers to enhance system performance
Manage and support scientific software deployment across HPC, cloud-based, and colocation facilities
Oversee installation, configuration, and maintenance of HPC packages with tools like CMake, Make, EasyBuild, Spack, and Lua module files
Work closely with cross-functional teams, including researchers, data scientists, and software developers, to address complex HPC/AI challenges
Mentor junior engineers and foster a culture of continuous learning
Resolve complex technical issues and perform root cause analysis for HPC/AI software challenges
Implement effective solutions to prevent recurrence and improve system reliability
Provide training workshops for researchers and students, focusing on troubleshooting, optimizing workflows, and effectively using HPC systems
Stay current with advances in HPC and AI technologies and methodologies
Incorporate new research findings into existing systems to improve performance and capabilities
Develop and manage container orchestration strategies to ensure scalability, reliability, and security of applications
Oversee the container lifecycle from creation and deployment to scaling and removal
Create comprehensive documentation for system designs, performance metrics, and project status
Ensure compliance with security and regulatory standards for all HPC and AI systems
Qualification
Required
Master's Degree in a quantitative discipline
Five (5) years of experience in HPC user support, software deployment, and performance optimization within an academic or research environment
Experience in scientific computing environments and applications
Hands-on experience with SLURM, for job scheduling
Proficiency in Python, Perl, C/C++, and Shell scripting for automation and system management
Advanced knowledge of Linux systems and proficiency in scripting languages such as Python, Perl, and Shell
Familiarity with scientific application management tools such as Containerization, LUA modules, CMake, Spack, and EasyBuild
Training Workshops, Performance Optimization and Troubleshooting
Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula
Preferred
PhD in a quantitative discipline, such as Computer Science Engineering, Physics, Bioinformatics, or related fields, with advanced training in scientific computing
Company
The Johns Hopkins University
Johns Hopkins University is a research university that enrolls full and part-time students throughout nine academic divisions.
H1B Sponsorship
The Johns Hopkins University has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (495)
2024 (428)
2023 (348)
2022 (354)
2021 (246)
2020 (210)
Funding
Current Stage
Late StageTotal Funding
$207.96MKey Investors
National Highway Traffic Safety AdministrationFoundation for Opioid Response EffortsAdvanced Research Projects Agency for Health
2025-05-07Grant
2025-03-27Grant· $0.56M
2024-08-15Grant· $20.9M
Leadership Team
Recent News
2026-01-07
Calcutta Telegraph
2025-12-16
2025-12-02
Company data provided by crunchbase