Hpc Software Engineer

Chevron Australia

Houston, United States
On-site
Hpc software development
Scientific/technical algorithms
Cpu/gpu programming
The HPC Software Engineer is accountable for software development to deliver HPC solutions that implement novel, proprietary algorithms and workflows

Job Summary

  • The HPC Software Engineer is accountable for software development to deliver HPC solutions that implement novel, proprietary algorithms and workflows.
  • Responsibilities include applying AI/ML technologies to geophysics algorithms, analysis and development of scientific codes using HPC techniques, and advising users on efficient code execution.
  • The role involves performance engineering, cloud optimizations, modernization of existing code bases, and porting CPU-based algorithms to GPUs.

Matching Summary

The HPC Software Engineer is accountable for software development to deliver HPC solutions that implement novel, proprietary algorithms and workflows.

Skills & Requirements

Must-have

  • HPC software development
  • scientific/technical algorithms
  • CPU/GPU programming
  • MPI, OpenMP, CUDA
  • AI/ML technologies

Nice-to-have

  • enterprise AI adoption
  • cloud computing adoption
  • general software engineering
  • HPC infrastructure consultation

Key Requirements

  • Bachelor’s in computer science, computer engineering or similar
  • Minimum 3 years SW development experience
  • C/C++ or similar languages

Work Rights

Not specified

Tailored Resume

Cover Letter