Jobs · Engineering · California

HPC Scientific Support Engineer

Berkeley Lab · Berkeley, CA · 1 wk ago
Engineering$157k–$192k/yrFull-time

About the role

The HPC Scientific Support Engineer provides expert HPC consulting and technical support, helps improve user-facing services and documentation, and contributes to projects enhancing functionality, workflows, and the overall user experience.

Responsibilities

  • Provide front-line HPC consulting and one-on-one user support for workflow optimization, job and data management, and code debugging.
  • Stay current on emerging HPC technologies and contribute to planning future NERSC systems from a user-support perspective.
  • Enhance the NERSC user environment by installing, maintaining, and documenting productivity tools and software.
  • Develop user documentation, tutorials, and training programs to improve user knowledge and productivity.
  • Analyze and resolve complex technical issues, applying sound judgment to evaluate solutions and achieve results.
  • Help define methods and procedures for new initiatives and coordinate activities when needed.

Requirements

  • A minimum of 8 years of related experience with a Bachelor’s degree; or an equivalent combination of education and experience.
  • A minimum of 2 years of experience using HPC systems is required.
  • Strong critical thinking skills and the ability to resolve complex problems and develop solutions for NERSC’s users.
  • In-depth knowledge and experience with high performance scientific computing is required; your experience should include at least four of the following: Linux/Unix, Fortran, C/C++, MPI, OpenMP, OpenACC, CUDA, shell scripting, Python, parallel algorithms, programming models, AI models, debuggers, performance tools, containers.
  • Ability to interact effectively with users, understand user needs, and show initiative, tact, and judgment in developing solutions for users.
  • The ability to communicate clearly and effectively, both orally and in writing.
  • Ability to use and implement common internet technologies to communicate with technical users (e.g., web, chat, email, discussion forums, trouble ticket systems) and write effective technical documentation for the web.
  • Teaching and developing classes, tutorials, and/or workshops in technical computing areas.

Qualifications

  • A minimum of 12 years of related experience with a Bachelor’s degree; 8 years and a Master’s degree; or an equivalent combination of education and experience.
  • In-depth knowledge and experience with high performance scientific computing is required; your experience should include at least five of the following: Linux/Unix, Fortran, C/C++, MPI, OpenMP, OpenACC, CUDA, shell scripting, Python, parallel algorithms, programming models, AI models, debuggers, performance tools, containers.
  • Ability to work on and resolve significant and unique issues where analysis of situations or data requires an evaluation of intangibles.
  • Ability to exercise independent judgment in methods, techniques and evaluation criteria for obtaining results.

Skills/Knowledge

  • Ability to build and/or containerize complex scientific codes.
  • Optimizing parallel programs for very large-scale execution.
  • Developing scientific application code.
  • Organizing technical conferences.
  • Experience with AI and data analytics software stacks.
  • Strong background in mathematics and statistics.
  • Web programming (REST, JavaScript) and database skills (SQL).

Benefits

This position is subject to a background check. Any convictions will be evaluated to determine if they directly relate to the responsibilities and requirements of the position. Having a conviction history will not automatically disqualify an applicant from being considered for employment.

Pay

  • Level 3: The expected salary for this position is $156,864 - $191,724, which fits into the full salary of $139,440 - $235,308 depending upon the candidate’s skills, knowledge, and abilities. This includes education, certifications, and years of experience.
  • Level 4: The expected salary for this position is $178,644 - $218,364, which fits into the full salary of $158,808 - $267,996 depending upon the candidate’s skills, knowledge, and abilities. This includes education, certifications, and years of experience.

Schedule

Work may be performed on-site, hybrid, full-time telework. The primary location for this role is Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA. Work must be performed within the United States.

Similar jobs

HPC Support Engineer

Shearwater GeoServicesHouston, TX· 3 wk ago
Information Technologyapply on swpeople.my.salesforce-sites.com

HPC Engineer

ArmAustin, TX· 2 wk ago
Engineering$130k–$176k/yrapply on careers.arm.com

HPC Systems Engineer

ExxonMobilSpring, TX· 2 days ago
Information Technologyapply on jobs.exxonmobil.com

HPC Systems Engineer

Parsons CorporationCharlottesville, VA· 3 mo ago
Information Technology$112k–$196k/yrapply on parsons.wd5.myworkdayjobs.com