Johns Hopkins University
HPC Scientific Software Engineer (IT@JH Research Computing)
Share this job
Job Description
Affiliated Office Address Baltimore, MD, United States Requisition ID 121635 Date Created June 24, 2026 Job Family Information Systems, IT Job Subfamily Systems Engineering Job Function Information Technology Exempt Status Exempt Shift Type Full Time Schedule Mon-Fri, 8:30am-5pm Worksite 02-MD:Mount Washington Campus Work Modality Remote: Not on-site or < 10% of hours worked on-site IT@JH Research Computing is seeking a *HPC Scientific Software Engineer* to support faculty, researchers, and students engaged in high-performance and AI-driven research across Johns Hopkins University. The position is responsible for deploying, optimizing, and maintaining scientific software and computational workflows on advanced HPC Systems and related infrastructure. Working primarily within Linux-based environments, the engineer manages and troubleshoots complex software stacks, containerized applications, and GPU-accelerated workloads using tools such as SLURM, Easy build, Spack, etc. The role combines ticket-based user support with long-term project work, collaborating closely with interdisciplinary research groups to enhance system performance, streamline data-intensive workflows, and integrate cutting-edge technologies. The position operates with significant independence while coordinating regularly with systems engineers and research computing leadership to ensure reliable, high-efficiency computing resources that advance the university’s scientific mission.
Specific Duties & Responsibilities
*Software Deployment and Design* (15%)
- 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).
*Performance Optimization* (20%)
- 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.
*Integration and Optimization* (15%)
- 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.
*HPC Scientific Software Support* (30%)
- 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.
*Collaboration and Mentorship* (5%)
- 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.
*Technical Support and Training Workshops and Troubleshooting* (15%)
- 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.
*Learning and Development* (5%)
- Stay current with advances in HPC and AI technologies and methodologies.
- Incorporate new research findings into existing systems to improve performance and capabilities.
*Container Orchestration* (5%)
- 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.
*Documentation and Compliance* (5%)
- Create comprehensive documentation for system designs, performance metrics, and project status.
- Ensure compliance with security and regulatory standards for all HPC and AI systems.
*Other duties as assigned.*
Minimum Qualifications
- Master’s degree in computer science or a closely related quantitative discipline.
- Five 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 Qualifications
* PhD in a quantitative discipline, such as Computer Science Engineering, Physics, Bioinformatics, or related fields, with advanced training in scientific computing.
Classified Title: HPC Scientific Software Engineer
Job Posting Title (Working Title): HPC Scientific Software Engineer (IT@JH Research Computing)
Role/Level/Range: ATP/04/PF
Starting Salary Range: $85,500 - $149,800 Annually (Commensurate w/exp.)
Employee group: Full Time
Schedule: Mon-Fri, 8:30am-5pm
FLSA Status: Exempt
Location: Remote
Department name: 60014601-IT@JH Research Computing
Personnel area: University Administration
*Total Rewards*
The referenced base salary range represents the low and high end of Johns Hopkins University’s salary range for this position. Not all candidates will be eligible for the upper end of the salary range. Exact salary will ultimately depend on multiple factors, which may include the successful candidate's geographic location, skills, work experience, market conditions, education/training and other qualifications. Johns Hopkins offers a total rewards package that supports our employees' health, life, career and retirement. More information can be found here: https://hr.jhu.edu/benefits-worklife/.
*Education and Experience Equivalency*
Please refer to the job description above to see which forms of equivalency are permitted for this position. If permitted, equivalencies will follow these guidelines: JHU Equivalency Formula: 30 undergraduate degree credits (semester hours) or 18 graduate degree credits may substitute for one year of experience. Additional related experience may substitute for required education on the same basis. For jobs where equivalency is permitted, up to two years of non-related college course work may be applied towards the total minimum education/experience required for the respective job.
*Applicants Completing Studies*
Applicants who do not meet the posted requirements but are completing their final academic semester/quarter will be considered eligible for employment and may be asked to provide additional information confirming their academic completion date.
*Background Checks*
The successful candidate(s) for this position will be subject to a pre-employment background check. Johns Hopkins is committed to hiring individuals with a justice-involved background, consistent with applicable policies and current practice. A prior criminal history does not automatically preclude candidates from employment at Johns Hopkins University. In accordance with applicable law, the university will review, on an individual basis, the date of a candidate's conviction, the nature of the conviction and how the conviction relates to an essential job-related qualification or function.
*Diversity and Inclusion*
The Johns Hopkins University values diversity, equity and inclusion and advances these through our key strategic framework, the JHU Roadmap on Diversity and Inclusion.
*Equal Opportunity Employer*
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
*EEO is the Law*
https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf
*Accommodation Information*
If you are interested in applying for employment with The Johns Hopkins University and require special assistance or accommodation during any part of the pre-employment process, please contact the Talent Acquisition Office at jhurecruitment@jhu.edu. For TTY users, call via Maryland Relay or dial 711. For more information about workplace accommodations or accessibility at Johns Hopkins University, please visit: https://accessibility.jhu.edu/.
*Vaccine Requirements*
Johns Hopkins University requires all faculty, staff, and students to receive the seasonal flu vaccine. Exceptions to the flu vaccine requirements may be provided to individuals for religious beliefs or medical reasons. Requests for an exception must be submitted to the JHU vaccination registry.
*The following additional provisions may apply, depending upon campus. Your recruiter will advise accordingly.*
The pre-employment physical for positions in clinical areas, laboratories, working with research subjects, or involving community contact requires documentation of immune status against Rubella (German measles), Rubeola (Measles), Mumps, Varicella (chickenpox), Hepatitis B and documentation of having received the Tdap (Tetanus, diphtheria, pertussis) vaccination. This may include documentation of having two (2) MMR vaccines; two (2) Varicella vaccines; or antibody status to these diseases from laboratory testing. Blood tests for immunities to these diseases are ordinarily included in the pre-employment physical exam except for those employees who provide results of blood tests or immunization documentation from their own health care providers. Any vaccinations required for these diseases will be given at no cost in our Occupational Health office.
Keep looking
Similar Remote IT And Developer Jobs
Alkami Technology
Staff Software Engineer
Johns Hopkins University
Sr. Full Stack .NET Software Engineer (IT@JH University Information Systems)
Confidential
Control Systems Engineer II
Confidential
Controls Systems Engineer III
Alkami Technology