HPC Systems Engineer

Veriipro

Indianapolis (IN)

On-site

USD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Veriipro is seeking an experienced HPC Systems Engineer to design, deploy, administer, and maintain High Performance Computing environments across on‑premises and cloud infrastructures. You will manage Linux-based HPC clusters, deploy scientific applications, configure job schedulers, and automate administration tasks to optimize performance, availability, and security.

The ideal candidate will have strong Linux administration, HPC infrastructure management, scripting skills, and familiarity

Qualifications

  • Experience building, deploying, and maintaining scientific apps and software environments across on-premises and cloud HPC platforms.
  • Strong Linux administration, system troubleshooting, and security hardening expertise.
  • Familiarity with Open OnDemand and AWS for HPC workloads.
  • Experience with containerization and registries (Singularity/Apptainer).
  • Knowledge of HPC job scheduling and workload management (Slurm, PBS).
  • Experience with LDAP/AD for authentication and access management.
  • Proficiency in Bash scripting for automation and ops tasks.
  • Strong analytical and troubleshooting skills for complex infra/app issues.
  • Ability to create and maintain technical docs, diagrams, configs, and SOPs.
  • Excellent communication and cross-functional collaboration with researchers and engineers.

Responsibilities

  • Design, build, configure, and deploy HPC clusters and supporting software stacks.
  • Administer and maintain Linux-based HPC environments for reliability and scalability.
  • Deploy, configure, and maintain scientific applications and module environments.
  • Configure and troubleshoot Slurm and PBS schedulers for efficient resource use.
  • Support HPC workloads in cloud and containerized deployment solutions.
  • Monitor, analyze, and optimize compute, storage, and workload performance.
  • Troubleshoot system, application, scheduling, authentication, and environment issues; provide user support.
  • Develop Bash scripts and automation workflows for routine ops.
  • Support automated configuration management (e.g., Ansible) and standardization.
  • Maintain documentation, diagrams, configs, SOPs; coordinate upgrades and security.

Skills

HPC app deployment
Linux system administration
Open OnDemand and AWS HPC
Containerization (Singularity/Apptair)
HPC scheduling (Slurm/PBS)
LDAP/AD authentication
Bash scripting
Analytical troubleshooting
Documentation creation
Communication & collaboration

Job description

Job Summary

We are seeking an experienced HPC Systems Engineer to design, deploy, administer, and maintain High Performance Computing (HPC) environments across on-premises and cloud-based infrastructures. The role involves managing Linux-based HPC clusters, deploying scientific applications, configuring job schedulers, automating system administration tasks, and optimizing infrastructure performance, availability, and security.

The ideal candidate will have strong expertise in Linux administration, HPC infrastructure management, application deployment, scripting, and troubleshooting, along with familiarity with cloud technologies, containerization, and HPC workload management tools.

Key Technical Skills and Qualifications
Required Skills
  • Experience building, deploying, and maintaining scientific applications and software module environments across on-premises and cloud-based HPC platforms.
  • Strong expertise in Linux system administration, Linux operating system internals, system troubleshooting, and security hardening.
  • Familiarity with Open OnDemand and AWS cloud infrastructure for HPC workloads.
  • Experience with HPC application containerization technologies, such as Singularity/Apptainer, and container registries.
  • Knowledge of HPC job scheduling and workload management systems, including Slurm and PBS-based scheduling environments.
  • Experience with LDAP and Active Directory integrations for authentication and access management.
  • Proficiency in Bash scripting for system administration, automation, and operational tasks.
  • Strong analytical and troubleshooting skills to diagnose and resolve complex infrastructure and application issues.
  • Ability to create and maintain technical documentation, system diagrams, configuration guides, and operational procedures.
  • Effective communication and collaboration skills, with the ability to work closely with researchers, application teams, and infrastructure engineers.
Preferred Skills
  • Experience with Ansible for configuration management and infrastructure automation.
  • Familiarity with Splunk and Nagios for infrastructure monitoring, log analysis, and alerting.
  • Experience with Bright Cluster Manager, now known as NVIDIA Base Command Manager.
  • Familiarity with Jira for issue tracking, task management, and operational coordination.
Roles and Responsibilities
  • HPC Infrastructure Design and Implementation: Design, build, configure, and deploy HPC clusters, including compute resources, operating systems, storage, networking, and supporting software components.
  • System Administration: Administer and maintain Linux-based HPC environments, ensuring system availability, reliability, scalability, and operational efficiency.
  • Scientific Application Management: Deploy, configure, and maintain scientific applications, software dependencies, and module environments to support research and computational workloads.
  • Job Scheduling and Workload Management: Configure, manage, and troubleshoot HPC job scheduling systems, including Slurm and PBS-based schedulers, to facilitate efficient resource utilization.
  • Cloud and Containerization: Support HPC workloads in cloud environments, including AWS, and implement containerized application deployment solutions.
  • Performance Optimization: Monitor and analyze system performance, identify resource bottlenecks, and implement improvements to optimize compute, storage, and workload efficiency.
  • Troubleshooting and User Support: Diagnose and resolve system, application, scheduling, authentication, and environment-related issues while providing technical support to HPC users.
  • Automation and Scripting: Develop and maintain Bash scripts and automation workflows to streamline routine administration, deployment, monitoring, and maintenance activities.
  • Configuration Management: Support infrastructure standardization and automated configuration management using tools such as Ansible.
  • Monitoring and Maintenance: Monitor HPC infrastructure health, review logs and alerts, perform preventive maintenance, and coordinate system upgrades and technology enhancements.
  • Security and Access Management: Implement Linux security hardening practices, manage user access and permissions, and support centralized authentication through LDAP and Active Directory.
  • Documentation: Maintain accurate technical documentation, architecture diagrams, system configurations, standard operating procedures, and troubleshooting guides.
  • Cross-Functional Collaboration: Work with research teams, data scientists, application developers, and infrastructure teams to understand computational requirements and deliver reliable HPC solutions.
  • Continuous Improvement: Evaluate emerging HPC technologies, identify operational improvements, and implement solutions that enhance performance, security, automation, and service reliability.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

HPC Engineer
HPC Engineer

Tata Consultancy Services • Indianapolis (IN)

On-site
USD 75,000 - 80,000
Discretionary annual incentive
Comprehensive medical coverage (M/D/V,
Family support leaves
+6
HPC Cloud Systems Administrator
HPC Cloud Systems Administrator

RedLine Performance Solutions • College Park (MD)

Remote
USD 120,000 - 150,000
Health benefits
401(k) match
Paid time off
High-Performance Computing (HPC) Systems Engineer
High-Performance Computing (HPC) Systems Engineer

iForce Connect • United States

Remote
USD 120,000 - 180,000
100% remote work environment
Bleeding-edge computing infrastructure
High Performance Computing (HPC) Systems Engineer
High Performance Computing (HPC) Systems Engineer

PlanIT Group, LLC • Littleton (CO)

On-site
USD 90,000 - 130,000
Senior HPC Cloud Systems Administrator
Senior HPC Cloud Systems Administrator

RedLine Performance Solutions • Silver Spring (MD)

Remote
USD 120,000 - 180,000
Paid time off
401k match
Health care benefits
Linux Admin w/ HPC
Linux Admin w/ HPC

Programmers.io • Miami (FL)

On-site
USD 90,000 - 130,000
HPC Operations Engineer
HPC Operations Engineer

Career Techniques • New York (NY)

On-site
USD 175,000 - 225,000
HPC Architect/Engineer
HPC Architect/Engineer

Pentangle Tech Services | P5 Group • Akron (OH)

On-site
USD 90,000 - 130,000
Senior HPC Systems Administrator
Senior HPC Systems Administrator

RedLine Performance Solutions • Berkeley (CA)

Remote
USD 140,000 - 190,000
Paid time off
401k match
Health care benefits
Lead HPC and Systems Engineer
Lead HPC and Systems Engineer

EPAM Systems • United States

On-site
USD 150,000 - 190,000