We are a technology company specializing in high-performance computing (HPC) solutions to challenging problems. Our software products and services are at the cutting edge of HPC, delivering efficient scientific data-processing solutions to a diverse industrial client base that includes radio-astronomy, biomedicine, and meteorology, as well as the resource, government, and education sectors.
List of Responsibilities
Research and develop innovative solutions to challenging seismic processing and imaging problems.
Collaborating and knowledge-sharing with other members of the Research and development team.
High- and detailed-level design of complex geophysical software.
Implementation, testing, and maintenance of software.
Inspection and maintenance of software written by other members of the team.
Writing and peer-reviewing technical papers and documentation.
Attending and presenting at industry conferences.
Supporting internal users in the company's service divisions.
Undertake special assignments, ad-hoc projects and related duties as and when required.
Comply with the Company’s HSE regulations and policies.
Requirements
Ph.D. or Master’s degree in Physics, Geophysics, Applied Mathematics, Engineering (preferably electrical), or other related scientific disciplines.
Experience in researching and developing seismic processing and imaging/inversion techniques.
Experience in some or all of the following
Computational physics, Finite difference, and numerical simulation
Inverse methods
Experience as a user of seismic processing and imaging software is desirable but not required.
Coding experience in one or more programming languages, such as C/C++, Python, MATLAB.
Object-oriented programming experience, preferably in Python.
Knowledge of high-performance computing concepts is desirable (e.g. MPI, multi-threading, GPU).
Ability to work in a team environment.
Ability to communicate effectively with an international team.
A strong drive to innovate new ideas and concepts.