Job Description
HPC Software Developer
Crawley, West Sussex
Excellent Package + Bonus Structure + Relocation Support + Hybrid Working + Healthcare + Life Insurance + Pension + Other Company Benefits
Do you have a background in Computer Science, Physics or Mathematics with experience of high-performance software or application development? This position will see you join a global energy technology business based out of their technology centre in Crawley; you will play a key role in the continued development of industry-leading algorithms & software.
Job Summary:
* Develop, support and maintain industry-leading code, including HPC data-handling infrastructure and GPU-accelerated kernels.
* Work with researchers to implement and develop new imaging algorithms and enhancements to existing methods.
* Optimize new and existing production software to ensure ongoing high performance on cutting-edge hardware in both cloud and on-prem environments.
* Present results at internal and external conferences and client meetings
* Provide support to commercialization and operational teams
Qualifications:
* Masters level degree in software engineering or equivalent.
* Proven experience developing and supporting high-performance numerical software in C++, including parallel computing, performance profiling and CPU/GPU optimization.
* Strong background in applied mathematics/physics/geophysics, especially in inverse problems, numerical inversion, numerical simulation, linear and nonlinear solvers, and optimization.
What's on offer?
Competitive base salary with bonus, private healthcare for employee & family, subsidised dental care, Health & Wellbeing programs such as the Employee Mental health support, health & wellness coaching, part employer and employee funded pension contribution, Income protection scheme, life insurance.
JBRP1_UKTJ