Computer Scientist
Who we are
We are a global marine geoscience and technology business. We pioneer using groundbreaking technology to study what lies beneath the ocean floor. We assist energy companies in planning ahead, thereby accelerating the responsible use of the planet's resources. We provide marine seismic data, imaging products, and data processing software. Our teams offer unparalleled acquisition capability to our clients, equipping them with the tools necessary to reduce exploration risks and maximize production efficiency.
Can you optimise our geophysical computing?
We are seeking a Computer Scientist to join our team, based at either our Gatwick or Houston office.
In this role, you will lead the research and development of high-performance geophysical methods, while mentoring and coaching researchers and programmers across the business. Your expertise will shape the capabilities of our Reveal processing system and support the technical growth of our teams.
You’ll collaborate across teams to drive continuous improvements in geophysical processing and imaging algorithms performance and scalability.
Technically Speaking
- University degree in Computer Science or a similar science-related discipline
- Minimum of 10 years’ experience in high-performance computing software research and development
- Deep expertise in optimizing and enhancing production-scale geophysical technology deployed at scale on highly parallel hardware and accelerators, with a strong focus on both shared and distributed memory programming models
- Strong software development skills in HPC environment using C++, Python, MPI, OpenMP, and GPU programming, particularly with CUDA
- Experience in geophysical processing, imaging, and inversion problems
In Personal Terms
- A clear communicator and problem solver who thrives on sharing knowledge
- A passion for innovation, a commitment to supporting others, and a collaborative approach
- The ability to coach and mentor technical staff is essential, as your influence will help shape both our technology and the development of our people
What does Shearwater offer you?
- Competitive salary and benefits
- The opportunity to apply and adapt your professional and academic experience for business needs
- A promise to fill any knowledge gaps with an individual learning plan, in an environment that encourages progression
- The chance to work in one of the world's most exciting industries, in teams that are diverse and global
- A culture of transparency and freedom
Careers
Curious? Perfect. We all have that in common.
Shearwater careers: Time to make your own waves.