Full Time

Senior HPC Software Support Engineer

General Dynamics Information Technology
$100,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by General Dynamics Information Technology, so some details may not match this job. The employer's own page has the real description.

Job Overview


The Senior HPC Software Support Engineer at General Dynamics Information Technology is responsible for providing advanced technical support and solutions for high-performance computing (HPC) environments. This role involves collaborating with cross-functional teams to troubleshoot, optimize, and enhance HPC software applications while ensuring high availability and performance for clients’ computing resources. The engineer will also contribute to the development of best practices and technical documentation to support various HPC initiatives and projects.



Job Responsibilities

  • Provide expert-level technical support for customers utilizing HPC software applications.
  • Analyze and resolve complex issues related to HPC software, including performance tuning and configuration optimization.
  • Develop and implement operational procedures and best practices for HPC software management.
  • Collaborate with engineering and product teams to enhance system performance and reliability.
  • Participate in the deployment and integration of new software solutions within existing HPC environments.
  • Prepare and deliver technical documentation, including user manuals and troubleshooting guides.
  • Conduct training sessions for end-users on HPC applications and tools.
  • Monitor system performance and usage to provide recommendations for improvements.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Minimum of 5 years of experience in HPC software support or a related technical field.
  • Strong understanding of parallel computing, cluster management, and HPC tools.
  • Experience with job schedulers (e.g., SLURM, PBS) and performance analysis tools.
  • Proficiency in programming languages such as Python, C, or Fortran.
  • Excellent problem-solving skills and the ability to troubleshoot complex software issues.
  • Strong communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical audiences.


Technologies & Tools


The Senior HPC Software Support Engineer will work with a variety of technologies and tools, including but not limited to high-performance computing clusters, job scheduling software such as SLURM and PBS, performance analysis tools, and various programming languages including Python, C, and Fortran. Familiarity with Linux operating systems and containerization technologies like Docker is also essential for efficient operation within complex HPC environments.



Ideal Candidates


The ideal candidates for the Senior HPC Software Support Engineer position will possess a strong analytical mindset, able to approach problems methodically and devise effective solutions promptly. They should exhibit excellent interpersonal skills to facilitate collaboration with diverse teams and clients while demonstrating a passion for high-performance computing technologies. A proactive attitude towards continuous learning and technical growth, alongside the ability to thrive in fast-paced environments, will set successful candidates apart from others.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.