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 Systems Engineer at General Dynamics Information Technology will play a pivotal role in managing and optimizing high-performance computing (HPC) systems to support a variety of demanding computational tasks. This position entails collaborating with interdisciplinary teams to deliver innovative solutions, ensuring system stability, performance, and security while leading projects from conception through execution. The ideal candidate will leverage their advanced technical expertise and problem-solving abilities to enhance HPC capabilities and promote a culture of continuous improvement throughout the organization.
Job Responsibilities
- Design, deploy, and maintain high-performance computing environments.
- Conduct system performance analysis and capacity planning to optimize usage.
- Develop and implement automated monitoring tools to ensure system health.
- Troubleshoot complex technical issues with hardware and software components.
- Collaborate with software engineers and research teams to tailor HPC systems for specific workloads.
- Provide expert support for users, ensuring efficient utilization of HPC resources.
- Lead and mentor junior engineers and support staff in best practices and troubleshooting techniques.
- Maintain documentation for configuration, procedures, and standards within HPC environments.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master's preferred.
- Minimum of 5 years of experience in HPC systems engineering or a similar role.
- Proficient in Linux operating systems and experience with system administration.
- Strong understanding of parallel file systems, networking, and clustered systems.
- Experience with GPU computing frameworks and cloud-based HPC solutions.
- Excellent scripting skills in Python, Bash, or similar languages.
- Strong analytical mindset with the ability to troubleshoot and solve complex issues.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.
Technologies & Tools
The Senior HPC Systems Engineer position utilizes a variety of advanced technologies and tools, including but not limited to high-speed networking equipment, advanced computational platforms, parallel file systems (e.g., Lustre, GPFS), and workload management systems (e.g., Slurm, Torque). The role also requires proficiency with monitoring tools such as Prometheus and Grafana, alongside cloud computing services like AWS or Azure for hybrid HPC deployments.
Ideal Candidates
Ideal candidates for the Senior HPC Systems Engineer position will possess a blend of technical expertise, analytical thinking, and a collaborative approach to problem-solving. They should exhibit strong leadership qualities, be capable of working independently as well as part of a team, and demonstrate a commitment to ongoing learning and adaptation to new technologies. Key personal traits include excellent communication skills, a proactive mindset, and the ability to thrive in a fast-paced, ever-changing environment.
Virginia has 50 American Job Centers. We list each with its address and hours. Find one →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.