Back to search
nAG Linkedin · Posted 2d ago

HPC Software Engineer – Advanced

Houston, Texas, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Position: HPC Software Engineer – Advanced

Location: Houston, Texas, US (no relocation offered)

Employment Type: Full-time

Salary Range: Competitive based on experience and background


Job Description

Computational Scientist candidates are focused on harnessing computational power to solve complex problems across research and geoscience domains. A software engineer in this role is expected to have the curiosity and ingenuity to quickly learn a knowledge domain and interact effectively with subject matter experts.


Our team brings together diverse backgrounds in computational sciences. In this role, you will develop and support geoscience applications for a subsurface imaging team, within a central technology organisation, partnering closely with researchers to deliver advanced seismic imaging solutions.


Our technology leverages a world-class high-performance computing (HPC) environment to process large-scale seismic data, enabling geoscientists to gain critical insights into subsurface structures and support high-value exploration decisions.


Key Responsibilities

  • Work within a scrum team as a software developer to develop and support proprietary applications used for seismic imaging
  • Collaborate closely with researchers to support ongoing research and help transition prototype code into production-ready applications
  • Support internal business partners across a globally distributed user base
  • Optimize applications to improve HPC system utilization and increase throughput of seismic processing workloads
  • Collaborate with HPC systems engineers and geoscientists to influence decisions on future hardware and system architecture


What We’re Looking For


Essential Requirements (must-have)

  • Degree in Computer Science, Software Engineering, Engineering, Applied Mathematics, Computational Science, or related field
  • Several years of C/C++ experience with scientific computing codes and applications using parallel computing, with a strong understanding of algorithmic complexity and performance implications
  • Experience working in a Linux environment
  • Ability to work effectively in a diverse, cross-functional team
  • Strong verbal and written communication skills for effective collaboration, mentoring, and knowledge sharing
  • Self-motivated and driven to learn and grow
  • Safety-oriented mindset – the safety and well-being of employees is a top priority


Preferred Experience

  • Python, modern C++ (C++11 and later), and Unix shell scripting (primarily BASH)
  • Strong understanding of object-oriented design principles
  • Experience with parallel computing technologies (e.g., OpenMP, MPI, CUDA)
  • Familiarity with source control and work tracking tools (e.g., Git, TFS)
  • Experience integrating or working with third-party APIs
  • Experience working in an Agile (Scrum) software development process
  • Knowledge of simulation software development, particularly in seismic imaging or geoscience domains
  • Experience with performance analysis tools (Intel VTune, NVIDIA Nsight, gprof)


Culture & Benefits

We provide a comprehensive benefits package including a competitive salary (dependent on your experience), 401(k) plan with company match up to 5%, and health, dental, life, short-term and long-term disability insurance. Additionally, we offer 10 vacation days, as well as paid sick days and maternity and paternity leave.


About n2 Group

At n2 Group, we are transforming computing and technology investment with a radical new approach. Our businesses are all established, purpose-driven market leaders in computing products or services. We stimulate long-term sustainable growth through group-level support in strategy, business development, innovation, and operations. With no shareholders or external financial interests, we reinvest all profits back into the group or the community, reinforcing our commitment to positive social impact through technological advancements.


n2 Group companies are at the forefront of computing and IT infrastructure, helping clients in various sectors to be more productive, innovative, or reduce risk through advanced software and services. Rapidly expanding in high-performance computing, artificial intelligence, and scientific computing, our businesses maintain their unique brands and identities but benefit from the expanded network available through the group.


n2 Group Companies

  • BioTeam: Scientific computing consultancy integrating technologies, data, and cultures to accelerate science.
  • nAG: Advanced products and services in algorithms, optimization, high-performance computing and AI.
  • STAC: Independent financial services technology research and community events.
  • VSNi: Proven statistical solutions and data expertise driving innovation and success.
  • X-ISS: Industry-leading management and analytics solutions for HPC/AI systems.


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent