Sign up for our newsletter and get the latest big data news and analysis.

HPC Software Engineer

Chevron Published: December 30, 2022
Houston, Texas
Job Type
Application URL


This position will be accountable for technology development to deliver High-Performance Computing solutions that implement novel, proprietary algorithms, and workflows.

The successful candidate is expected to lead and contribute to Software Development projects, take ownership of software products and projects and personally apply and grow technical skills in the Advanced Computing space.

Responsibilities for this position may include but are not limited to:

  • They will participate on a team that works closely with HPC operations groups as well as developers and users in various functional groups (E.g. Geophysics, Geology, Reservoir Simulation) utilizing Agile methodologies.
  • The candidate will also work with the IT R&D group to establish and deliver a program of strategic research and technology development projects. Results will be generated by working closely with domain experts in the businesses.
  • The candidate should have a strong desire to identify suitable advanced computing techniques and technologies and apply them to relevant application areas within Chevron, developing high-quality HPC codes, HPC Performance engineering of existing applications/workflows and solution architecture/consulting for newly developed applications, piloting emerging technologies in partnership with stakeholders, execute effective management of technology partnerships with vendors, academia, national labs, and government agencies in areas of functional responsibility.


  • computational science, or a related technical field is required (or equivalent experience).
  • Minimum of 5 years of relevant experience.
  • Practical experience in the application of parallel programming paradigms (MPI, OpenMP, SIMD/Vectorization) to scientific computing problems.
  • Strong programming skills with experience in C/C++ and other relevant languages with focus on scientific programming.
  • Experience in developing, analyzing, profiling, and improving scalability of scientific HPC algorithms.
  • Robust background in numerical techniques (numerical solutions to partial differential equations, mathematical optimization, etc.)
  • User and developer-level experience in utilizing HPC/Cluster compute environments.
  • Strong verbal and written communication skills.

Preferred qualifications:

  • Experience with the use of Graphics Cards (GPUs) as compute accelerators for scientific applications (CUDA, OpenACC)
  • Knowledge of HPC system infrastructure (compute, network, storage, software infrastructure).
  • Familiarity with cloud technologies, as they apply to HPC and Technical Computing.
  • Experience in the development and deployment of large scale scientific computing applications and workflows.
  • Background knowledge of at least one relevant scientific/engineering domain (Geophysics, Geology, Reservoir engineering, Facilities Engineering).
Drop files here browse files ...

Related Jobs

Sr. HPC Software Engineer (Hybrid Opportunity)   1200 Woodridge Ave, Ann Arbor, MI, Ann Arbor, MI
December 13, 2022

Resource Links:

Are you sure you want to delete this file?