HPC Software Engineer (C++/Python)

Kelly

Spring (TX)

Presencial

USD 90 000 - 150 000

Tempo integral

há 39 horas
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Resumo da oferta

Kelly is seeking a Computational Scientist to join the Subsurface Imaging team. You will develop and support proprietary seismic imaging applications on a high-performance computing platform, collaborating with researchers and client experts to translate research into production code.

The role emphasizes learning, cross-functional teamwork, and delivering efficient, scalable software that accelerates seismic processing projects while ensuring safety and quality standards.

Qualificações

  • Degree in Computer Science, Software Engineering, or related field.
  • Several years of C/C++ experience with scientific computing codes using parallel computing.
  • Ability to work well in a diverse team environment.
  • Strong verbal and written communication skills for collaboration and mentoring.
  • Self-motivated and driven to learn.
  • Safety oriented mindset – safety and well-being of our employees are a priority.

Responsabilidades

  • Work on a scrum team as a software developer to develop and support seismic imaging applications.
  • Collaborate with researchers to enable their research and commercialize prototype code.
  • Support internal partners that are globally distributed.
  • Optimize applications to improve HPC system utilization and throughput of seismic processing.
  • Collaborate with HPC systems and geoscientists on future hardware upgrades.

Conhecimentos

C/C++
Team collaboration
Verbal & written communication
Self-motivated learning
Safety mindset

Formação académica

Degree in Computer Science, Software Engineering, Engineering, Applied Mathematics, Computational Science, or related field

Ferramentas

Python
C++11+
Unix shell (bash)
Git / GitHub Actions
Profiling tools (VTune, Nsight, gprof)
MPI/OpenMP/CUDA

Descrição da oferta de emprego

Computational Scientist candidates are focused on harnessing computational power to solve complex problems across research and geoscience domains. A software engineer working in this area is expected to have the curiosity and ingenuity required to quickly learn a knowledge domain well enough to interact effectively with client experts in that domain. Our team members have diverse backgrounds in computational sciences. The software engineer will support and develop geoscience applications for the Subsurface Imaging team. The Subsurface Imaging team is within client IT and partners with upstream researchers to deliver advanced seismic imaging solutions. Our technology leverages a world-class High-Performance Computing system and enables geoscientists to gain insights on where to find oil and gas, providing significant competitive advantages.

What you will do
  • Work on a scrum team as a software developer to develop and support proprietary applications used for seismic imaging
  • Collaborate closely with researchers to enable their research and to commercialize prototype research code
  • Support internal business partners that are globally distributed
  • Optimize applications to improve HPC system utilization and to increase throughput of seismic processing projects
  • Collaborate with HPC systems team and geoscientists to influence decisions regarding future hardware/system upgrades
About you
Skills and Qualifications
  • Degree in Computer Science, Software Engineering, Engineering, Applied Mathematics, Computational Science, or related field
  • Several years of C/C++ experience with scientific computing codes that use parallel computing; strong understanding of code complexity and the performance implications of various algorithms
  • Able to work well in a diverse team environment
  • Strong verbal and written communication skills for effective collaboration and mentoring
  • Self-motivated and driven to learn
  • Safety oriented mindset – safety and well-being of our employees are our highest priority
Preferred Knowledge/Skills/Experience
  • Python, modern C++ (i.e., C++11 and later), Unix shell scripting languages (BASH primarily)
  • DevOps practices, CI/CD pipeline development, and GitHub Actions
  • Object oriented design principles
  • Parallel computing technologies (e.g., OpenMP, MPI, CUDA)
  • Source control and work item tracking systems (e.g., Git, ADO)
  • Experience following an Agile (Scrum) software development process
  • Knowledge of simulation software development, specifically in seismic imaging or geoscience domain
  • Experience with profiling tools (Intel VTune, NVIDIA Nsight, gprof) and performance tuning
Top 3 skill sets/technologies required for qualification
  1. Python, modern C++ 11 and later, BASH
  2. Experience with using third party APIs
  3. Knowledge of simulation software development, specifically in seismic imaging or geoscience domain
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

C++ Scientific Developer
C++ Scientific Developer

Silicontek Inc • Spring (TX)

Presencial
USD 120 000 - 150 000
Scientific Software Engineer
Scientific Software Engineer

Ian Martin Group • Spring (TX)

Presencial
USD 96 000 - 110 000
Seismic Imaging HPC Engineer: C++/Python Pro
Seismic Imaging HPC Engineer: C++/Python Pro

Kelly • Spring (TX)

Presencial
USD 90 000 - 150 000
C++ HPC Developer – Seismic Imaging (Onsite TX)
C++ HPC Developer – Seismic Imaging (Onsite TX)

Silicontek Inc • Spring (TX)

Presencial
USD 120 000 - 150 000
Senior Full-Stack Engineer: Seismic Imaging & HPC
Senior Full-Stack Engineer: Seismic Imaging & HPC

KellyMitchell Group • Spring (TX)

Presencial
USD 101 000 - 145 000
Medical, Dental, & Vision Insurance
Employee-Owned Profit Sharing (ESOP)
401K offered
HPC Geophysics Software Engineer (GPU/CPU)
HPC Geophysics Software Engineer (GPU/CPU)

CGG • Houston (TX)

Híbrido
USD 120 000 - 190 000
Hybrid and flexible work schedule
Wellness program
Free lunches Tue–Thu
Senior Full-Stack Dev for Seismic Imaging & HPC
Senior Full-Stack Dev for Seismic Imaging & HPC

Apex Systems • Spring (TX)

Presencial
USD 120 000 - 180 000
Hybrid HPC Geophysics Software Engineer
Hybrid HPC Geophysics Software Engineer

CGG Services (U.S.) Inc. • Houston (TX)

Híbrido
USD 80 000 - 110 000
Relocation bonus
Signing bonus
Performance-based monthly bonus
+5
Senior HPC CUDA Engineer for Geoscience & Seismic Imaging
Senior HPC CUDA Engineer for Geoscience & Seismic Imaging

EPAM • EUA

Híbrido
USD 150 000 - 210 000
Relocation opportunities
International assignments
Corporate and social events
+1
Senior Hybrid HPC Geophysics Software Engineer
Senior Hybrid HPC Geophysics Software Engineer

Viridien • Houston (TX)

Híbrido
USD 120 000 - 180 000
Performance-based bonus
3 weeks vacation + 3 personal days + 8
401k match program
+4