HPC Software Developer - 1901 - KeyLogic Systems
Albuquerque, NM 87101
About the Job
Overview
Position: HPC Software Developer
Location: Albuquerque, New Mexico
Salary Range: $79,000 - $89,000 per year
Clearance: Clearable to Q
This team provides computing capabilities and in-depth support for scientific and engineering applications. We partner with other organizations and teams across departments to deliver user environments, subject matter expert support, and application-level software and tools to the scientific and engineering communities.
Responsibilities:
- Act as a senior consultant in complex or mission critical client requirements.
- Develop, modify, and apply computer modeling and programming applications to analyze and solve mathematical and scientific problems affecting system and program performance.
- Participate in all phases of scientific and engineering projects such as research, design, development, testing, modeling, simulating, training, and documentation.
- Develop software for HPC environments, with consideration of requirements such as efficient use of memory and network resources, scalability, and parallel execution.
- Experience developing in HPC environments including use of schedulers, build environments, debuggers, and profiling tools. Experience developing with standard HPC languages (e.g., C, C++) and libraries (e.g., MPI, boost).
Qualifications:
• BS/BA degree in an Information Technology discipline. 6 years of HPC Experience can be used in lieu of degree.
• Must be a US Citizen
• Ability to obtain and maintain a U.S. Department of Energy Q security clearance
Desired Skills:
• Proven track record of problem solving using strong critical thinking, analytical and troubleshooting skills.
• Strong technical aptitude and ability to research and solve complex issues independently.
• Experience developing with standard HPC Languages (e.g., C, C++) and libraries (e.g., MPI Boost).
• Minimum two years’ experience with Linux (RedHat or Ubuntu) and are capable of OS installation, network configuration, and package/patch management.
• Working knowledge and experience with bash shell scripting and other languages (Python, Perl, or Ruby)
• Experience with Ansible and Ansible playbook creation
• Ability to work seamlessly within a team as an active contributor.
• Strong verbal and written customer service and communications skills
• Knowledge of, and desire to follow IT Operations best practices and procedures such as issue management and incident response.
• Familiar with information security best practices