> Markdown version of [/jobs/ext/1742947-hpc-scientific-software-engineer-it-jh-research](https://www.wearedevelopers.com/jobs/ext/1742947-hpc-scientific-software-engineer-it-jh-research). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # HPC Scientific Software Engineer (IT@JH Research... - **Company:** Johns Hopkins University - **Location:** Baltimore, MD, United States - **Experience:** Expert - **Salary:** $85,500.0 - $149,800.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Application Lifecycle Management, Systems Engineering, Bash Shell, Bioinformatics, C++ (Programming Language), Cloud Computing, CMake, Compilers, Program Optimization, Nvidia CUDA, Computer Engineering, System Configuration, Software Debugging, Distributed Systems, DotNetNuke, Perl (Programming Language), Job Scheduling, Python (Programming Language), Linux System Administration, Lua (Scripting Language), MATLAB, Package Management Systems, Performance Tuning, Software Tools, Ansible, Scientific Computating, Shell Script, Software Deployment, Scripting, Parallel Computation, Reliability of Systems, Containerization, Information Technology, Deployment Automation, Slurm, TensorRT - **Published:** July 12, 2026 - **Apply:** https://www.juju.com/job/00000000gfru86 ## About the Role + 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. ## Description 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._ ## Related Videos - [Running Secure Life Science Research at Scale using Hybrid GPU HPC and Kubernetes 🧬](https://www.wearedevelopers.com/videos/100355-running-secure-life-science-research-at-scale-using-hybrid-gpu-hpc-and-kubernetes) - [Schroedinger's cat: Thinking in- and outside the box of quantum mechanics](https://www.wearedevelopers.com/videos/216-schroedinger-s-cat-thinking-in-and-outside-the-box-of-quantum-mechanics) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) ## Related Articles - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [7 Cloud Computing Trends Coming in 2025 for Developers](https://www.wearedevelopers.com/magazine/412-7-cloud-computing-trends-coming-in-2025-for-developers) - [The Fastest-Growing Tech Sectors to Look Out for in 2025](https://www.wearedevelopers.com/magazine/373-the-fastest-growing-tech-sectors-to-look-out-for-in-2025) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)