×
Register Here to Apply for Jobs or Post Jobs. X

Computing Consultant III

Job in Boulder, Boulder County, Colorado, 80301, USA
Listing for: UCAR – University Corporation for Atmospheric Research
Part Time position
Listed on 2026-07-25
Job specializations:
  • IT/Tech
    IT Support, Cloud Computing: Infrastructure & Operations, Systems Engineer, Data Scientist
Job Description & How to Apply Below
Position: High-Performance Computing Consultant III

High-Performance Computing Consultant III

NSF | NCAR - Computational and Information Systems Lab (CISL) is seeking a part-time, term High-Performance Computing Consultant III. This individual will provide technical consulting and software engineering expertise on the use, performance optimization, and application development for the Computational and Information Systems Laboratory (CISL)'s multi-vendor High-Performance Computing (HPC) & High-Performance Storage (HPS) environments and large-scale scientific application codes.

The consultant is expected to have in-depth experience in designing and developing software for relevant application domains in scientific computing, demonstrated expertise in the tools and technologies applied in HPC including the development and maintenance of the HPC user environment, and to apply this experience to Consulting Service Group (CSG) activities. This consultant will assist in CISL's system procurements and planning and contribute technical leadership, including leading team efforts to resolve difficult application and system problems, contributing as a subject-matter expert for user documentation.

The HPC Consultant is a strong advocate for the needs and best interests of the user community. The HPC Consultant strongly contributes to the High-Performance Computing Division (HPCD) and CISL leadership teams for architecture, vendor relationships, and general policy direction as pertains to the use and usability of CISL's high-performance computing and high-performance storage resources, including leadership of special projects related to the user-facing environment.

This position will likely work ~10 hours week for a 6-month term. There is a possibility of term renewal based on funding availability and performance.

Successful candidates will ensure their application materials speak to the following criteria:

  • Master's degree in computational science, atmospheric science, or engineering, and extensive and progressive relevant experience, which is typically gained by eight to twelve years of work experience.
  • Proven experience with programs composed in C/C++ and/or Fortran 90 programming languages.
  • Proven experience with the OpenACC programming paradigms and/or the CUDA parallel computing platform.
  • Proven experience with multiple Linux-based or Unix-based operating systems.
  • Demonstrated knowledge of GPGPU application development.
  • Proven experience with MPI and knowledge of advanced MPI concepts such as MPI-IO and hybrid MPI+Threads.
  • Demonstrated experience with OpenMP and OpenACC directive-based programming paradigms.
  • Experience supporting multi-user Python installations for HPC and scientific applications.
  • Familiarity with building and maintaining software packages using versioning systems, makefiles and shell scripting
  • Experience developing software in a team environment with software engineering tools and processes.
  • Familiarity with one or more tools for plotting scientific data, including Matlab, R, NCAR Graphics, NCL, or IDL.
  • Demonstrated skill in applying software analysis, design, and development methodologies to computing applications and/or programming problems.
  • Experience developing software for more than one scientific application domain.
  • Ability to evaluate, interpret, and apply new technical knowledge.
  • Skill in building and maintaining software packages using versioning systems, makefiles and shell-scripting.
  • Skill with upgrading the hardware and software stack on HPC and HPS systems
  • Demonstrated skill and good judgment in working with a variety of people including users, colleagues, vendors, and experts external to UCAR, in a problem-solving context.
  • Extreme reliability in timely follow-up with users, vendors, and support teams.
  • Excellent oral and written communication skills in English.
  • Demonstrated skill in developing and making short presentations on complicated computing topics.

DESIRED (but not required):

  • Experience running or working with one or more of NCAR's flagship codes—for example, CESM or WRF—or other large application codes.
  • Familiarity with the technological challenges associated with Artificial Intelligence / Machine Learning (AI/ML) workflows,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary