HPC Linux staff to work on a variety of challenging issues. One area where we are in the need of talent is in HPC Linux Software Engineering.
As a HPC Linux Software Engineer, you will perform tasks that include:
• Perform system administration tasks
• Manage HPC system life cycle: concept, design, fabrication, test, installation, operation, maintenance, and disposal
• Perform HPC technical planning, system integration, verification and validation, cost and risk evaluation, and supportability and effectiveness analyses
• Monitor and report HPC system health/metrics. Identify performance bottlenecks. Modify system wide parameters to improve performance. Evaluate effects of those changes. Gather data and report finding to senior HPC engineers
• Assist software developers to install, fine-tune, and debug software
• Manage/Assist technical users running analysis on HPC systems
• Collaborate with Security and follow its guideline to design and implement cybersecurity solutions
This position is contingent upon clearance and program special access.
Basic Qualifications:
• 14 years of experience with a Bachelors degree; 12 years of experience with Masters; 9 Years with a PhD; an additional 4 years of experience can be considered in lieu of a degree
• Working experience with C, C++, and Python programming languages
• Must have the ability to obtain and maintain DoD 8570 (Security+) certification
• Active DoD Secret clearance with the ability to obtain TS Clearance as condition of continued employment.
• Experience with RedHat Enterprise Linux OS
Preferred Qualifications:
• Master of Science degree in Computer engineering, computer science, or system engineering discipline from an accredited college or university.
• Good written and verbal communication, mentoring experience, and good interpersonal skills.
• Prior experience working with clusters or supercomputers.
• Hands-on experience HPC hardware diagnostic and repair
• Experience with Software compilation process (compilers, GNU Make, CMake…etc)
• Familiar with cybersecurity requirements and methodologies.
• Working knowledge of JSIG and STIG.
• Experience with various MPI implementations, IntelMPI, OpenMPI, MPICH
• Experience with InfiniBand and the InfiniBand protocol
• Experience with Nvidia CUDA libraries and GPUs
• Experience with job schedulers, such as Slurm or PBS
• Experience with global and parallel files systems, such as Lustre
• Familiarity with HPC cluster management solutions, such as Bright or OpenHPC
• Active Top Secret Clearance
#CJ