Software Integration Engineer HPC

AHU Technologies Inc
Washington, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 253K

Job location

Washington, United States of America

Tech stack

Agile Methodologies
Confluence
JIRA
Automation of Tests
Bash
Configuration Management
Continuous Integration
Linux
VMware ESX Servers
Issue Tracking Systems
Linux System Administration
Network Monitoring
Software Tools
Ansible
Shell Script
Software Engineering
System Testing
Systems Integration
Virtualization Technology
Scripting (Bash/Python/Go/Ruby)
High Performance Computing
Data Ingestion
Reliability of Systems
Indexer
Infrastructure as Code (IaC)
GIT
Containerization
Gitlab-ci
Information Technology
Atlassian Tools
Software Version Control
Docker
Programming Languages

Job description

Responsible for executing and maintaining automated integration and system testing processes across HPC environments. The role includes scripting, automation, system-level integration, documentation, coordination, and reporting results to stakeholders. Includes performance, functional, redundancy, and failover testing to ensure system reliability. Key Responsibilities

  • Integrate, install, configure, upgrade, compile, and support COTS/GOTS software

  • Develop automation scripts and playbooks for system integration and testing

  • Generate documentation for the full software stack

  • Maintain and update software for sustainment support

  • Perform Linux system administration and shell scripting

  • Execute performance and characterization test cases

  • Provide support for HPC software tools

  • Work with configuration management and issue tracking tools

  • Develop tool plugins in relevant programming languages

  • Determine optimal HPC configurations for customer requirements

  • Conduct performance, functional, redundancy, and failover testing

  • Collaborate with stakeholders and communicate technical results

Requirements

Do you have experience in Version control systems?, Do you have a Master's degree?, * Linux CLI and Linux tools expertise

  • Bash and Python scripting for HPC test automation

  • Linux administration in multi-host/multi-instance HPC environments

  • Troubleshooting hardware/software issues in HPC systems

  • Issue tracking and stakeholder reporting

  • VMware ESXi / virtualization environment experience

  • Containerization (Docker)

  • Infrastructure as Code (IaC) and Ansible automation

  • Monitoring and metrics tools (log ingestion, analysis, indexing)

  • Network monitoring, analysis, and troubleshooting in HPC environments

  • CI/CD principles and tools (GitLab CI)

  • Git version control system

Desired Skills

  • Atlassian Tool Suite (JIRA, Confluence)

  • Agile methodologies and best practices

Qualifications

  • Bachelor's in Computer Science or related field + 10 years relevant experience

OR

  • 5 years directly related experience may substitute for degree + 10 years experience

OR

  • Industry-recognized certification may substitute for 1 year experience

OR

  • Master's degree may substitute for 2 years experience

Benefits & conditions

Pulled from the full job description

  • AD&D insurance

  • Health insurance

  • 401(k) matching

  • Paid time off

  • Dental insurance

  • Life insurance

  • Disability insurance, * Medical Coverage (Multiple Plans, Employer Paid up to limit)

  • Dental Plan (Employer pays 50%)

  • Vision Plan (Employer pays 100%)

  • 401(k): 10% company contribution (fully vested per pay period)

  • Life Insurance, AD&D, Short & Long Term Disability

  • Paid Time Off:

o 20 PTO Days o 6 Federal Holidays o 5 Floating Holidays

  • Performance-based Bonuses

Apply for this position