HPC Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
This position is for a High-Performance Computing (HPC) Engineer with the University of Maryland’s Division of Information Technology (DIT). The Engineer participates in the design, deployment, maintenance, and operation of UMD’s enterprise cutting-edge technology HPC resources. This includes installing, configuring, documenting, troubleshooting, and maintaining hardware, operating system software, and application software on a variety of platforms running Linux.
The hardware presently resides in College Park, MD and McLean, VA, and will require frequent travel between locations. The position entails collaborating nationally with the HPC community, staying in touch with emerging HPC technologies, and implementing best practices. Additionally, the Engineer, in partnership with the rest of the HPC team, will present at national conferences like SuperComputing and PEARC.
The Engineer also interfaces closely with industry solutions providers in the HPC ecosystem to keep abreast with developments in HPC architectures that work for the spectrum of research conducted at UMD from the social sciences to the natural sciences. The Engineer collaborates with campus constituents to understand their computing needs. Familiarity with HPC technologies such as parallel file systems, schedulers, Infiniband and Ethernet networking, cloud integration, automated configuration management, and large scale software deployments is highly desirable.
The Engineer should also be familiar with working with compliance frameworks, such as CMMC, NIST 800-171, and CUI. This position will occasionally require off-hours and weekend work for problem resolution and maintenance.
This position is considered essential and may be required to work at the normal work location or an alternative location during a major catastrophic event, weather emergency, or other operational emergency to help maintain the continuity of University services.
May be required to work evenings, nights, weekends, or different shifts for extended periods.
Requirements
Physical Demands: Predominantly operates in an office environment. Some periods of time may be spent in computer rooms and communications equipment spaces for installation, testing, and troubleshooting. Some work (less than 5%) requires moving and lifting of heavy computing equipment. Must have the ability to walk short distances and drive a state vehicle.
Licenses/Certifications: Valid Driver’s License, Education: Bachelor’s degree from an accredited college or university.
Experience: Three (3) years of professional experience in high-performance computing (HPC) engineering or systems design.
Other: Additional work experience as defined above may be substituted on a year for year basis for up to four (4) years of the required education.
KNOWLEDGE, SKILLS, & ABILITIES:
Knowledge of Unix/Linux operating system internals, client/server computing techniques, distributed systems management, and computer communications.
Knowledge of current trends in commercial HPC solutions, including AI/ML architectures, accelerators, and federated authentication/authorization solutions (e.g., Shibboleth, LDAP).
Skill in configuring and managing HPC software stacks, including network file systems (e.g., NFS, Samba) and open-source software compilation.
Skill in scripting languages such as Python, Perl, and shell for automation and system management.
Ability to install, modify, integrate, and configure both commercial and open-source HPC applications.
Ability to perform multiple tasks, prioritize workload, and meet deadlines while demonstrating strong problem-solving and analytical reasoning., * Demonstrated success in system administration and IT infrastructure design, implementation, and operations.
- Proficiency with HPC technologies such as parallel file systems, schedulers, Infiniband and Ethernet networking, cloud integration, automated configuration management, and large scale software deployments.
- Strong understanding of network and security protocols, policies, and standards.
- Proficiency with creating and using software containers (with, e.g., Docker, Singularity, or a similar tool), and/or creating workflows using these tools. Experience implementing/operating with controls for NIST SP 800-171, HIPAA Security and Privacy rules, or similar levels of security and compliance *
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…