1. Home
  2. Careers
  3. Jobs at bp
  4. High Performance Computing Graduate - Houston, TX

High Performance Computing Graduate - Houston, TX

High Performance Computing Graduate - Houston, TX

  • Location United States of America - Texas - Houston
  • Travel required Negligible travel should be expected with this role
  • Job category IT&S Group
  • Relocation available This role is eligible for relocation within country
  • Job type Graduates
  • Job code RQ068379
  • Experience level Entry
Apply See all jobs at bp

Job summary


Innovation & Engineering

Job Family Group:

IT&S Group

Job Summary:

Grade J

Responsible for supporting service delivery through providing technical support to resolve incidents and investigate problems, performing activities in line with agreed service levels and using developing technical capabilities to support fault resolution when required. Specialism: Operations Support.

Job Description:

Job Title: HPC Computational Science Specialist Graduate

Function/Department: I&E Digital Enterprise, Compute Platforms, High-Performance Computing

Discipline: Enterprise Technology Engineering, HPC CoP

Role Synopsis:

The high-performance computing team operates bp’s supercomputing center, which is used by scientists across the company to develop new technologies in subsurface imaging, simulations of hydrocarbon and carbon sequestration reservoirs, wind, molecular biology, lubricants, etc.

HPC Developers work alongside our customers in the technology and research teams to develop and optimize their simulation, ML and data processing tools. We are looking for candidates with enthusiasm for computational science, software development, and an interest in working with domain scientists to understand and develop their ideas into practical tools.

The role of the HPC developer can include:

  • Development and implementation of new scientific algorithms on our large-scale Linux clusters. This will often involve OpenMP and MPI programming on parallel computing systems.
  • Development and optimization of ML and reinforcement learning algorithms applied to subsurface resource and renewable energy problems.
  • Optimization of codes to ensure they run effectively on a variety of compute architectures, which may include CPUs and GPUs.
  • Development of software tools that improve our effectiveness at using large Linux clusters.
  • Development of visualization tools for scientific data.
  • Supporting research scientists with their software development projects.

Minimum Requirements:

  • Must have cumulative and major GPA of 3.0 or higher
  • Seeking a Master's or PhD degree in Engineering, Geophysics, Computer Science, Physics or Math
  • Moderate programing experience in Python, Fortran, C/C++, MPI/OpenMP, TensorFlow/PyTorch or other scientific programing languages
  • On a case-by-case basis, BP will support immigration sponsorship for full-time or long-term employment

Travel Requirement

Negligible travel should be expected with this role

Relocation Assistance:

This role is eligible for relocation within country

Remote Type:

This position is a hybrid of office/remote working


Agility core practices, Analytics, Business Analysis, Coaching, Collaboration, Configuration management and release, Digital Project Management, Documentation and knowledge sharing, Facilitation, Information Security, Mentoring, Metrics definition and instrumentation, Risk Management, Service operations and resiliency, Stakeholder Management, Supplier Relationship Management, System Design

Legal Disclaimer:

We are an equal opportunity employer and value diversity at our company.  We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with disabilities may request a reasonable accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.).  If you would like to request an accommodation related to the recruitment process, please contact us to request accommodations.

If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy.  This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.

Apply See all jobs at bp