HPC Software Integration Engineer

Nissint Technologies, LLC

HPC Software Integration Engineer

Hanover, MD
Full Time
Paid
  • Responsibilities

    Benefits:

    401(k)

    Competitive salary

    Dental insurance

    Flexible schedule

    Health insurance

    Opportunity for advancement

    Paid time off

    Parental leave

    Profit sharing

    Signing bonus

    Training & development

    Tuition assistance

    Vision insurance

    Wellness resources

    Description

    At Nissint Technologies, you'll work on high-impact, cutting-edge projects with a skilled team of developers, delivering custom software solutions to the Intelligence Community. We offer a flexible, supportive environment with competitive compensation, professional growth opportunities, and a strong emphasis on work-life balance, ensuring you can thrive both personally and professionally.

    This job presents an exciting opportunity to collaborate with a group of talented professionals dedicated to delivering cutting-edge solutions across multiple domains, including infrastructure, high-performance computing, data analytics, and cloud services. Your role will contribute to creating robust and efficient solutions for automating infrastructure, optimizing HPC systems, managing large-scale data workflows, and building scalable cloud-based platforms. As part of our team, you’ll have opportunities to grow your skills in a dynamic environment, collaborate with experts from various fields, and be part of a forward-thinking team that pushes the boundaries of technology to solve real-world problems.

    Responsibilities

    Design and maintain software integration solutions for HPC infrastructure in a Linux environment.

    Collaborate with cross-functional teams to integrate various technologies, ensuring smooth data flow between systems.

    Troubleshoot software integration issues to ensure system performance and compliance with best practices.

    Requirements

    Expertise in integrating COTS/GOTS software across heterogeneous environments.

    Ability to generate and maintain documentation for the full software stack.

    Basic Linux system administration skills and shell scripting expertise.

    Experience executing test codes to characterize software performance.

    Knowledge of configuration management (CM) tools, web documentation, and issue tracking systems.

    Adaptability to work in a fast-paced environment with various architectural paradigms.

    HPC technical knowledge regarding compute, network, memory, and storage components.

    Troubleshooting skills across the full software stack.

    Experience with Infrastructure as Code (IaC) principles and tools like Ansible.

    Familiarity with CI/CD methodologies and tools such as GitLab CI.

    Proficiency in using system monitoring tools like Prometheus/Grafana.

    Competence in using Git for source control.

    Desired Skills

    Familiarity with Site Reliability Engineering (SRE) principles.

    Experience with the Atlassian Tool Suite, including JIRA and Confluence.