HPC Software Specialist

Location
Culham, Abingdon, UK
Salary
£33,441 to £50,936 (inclusive of MPP) + excellent benefits including outstanding pension scheme
Posted
Aug 14, 2019
Closes
Sep 14, 2019
Ref
3838
Contract Type
Full Time
Job Type
Other job types
The UK Atomic Energy Authority have an excellent opportunity for a High-Performance Computing (HPC) Research Software Engineering Specialist to join their team within the Materials Science and Scientific Computing department.

You will promote, lead and execute software development projects, helping to develop our modelling & simulations capability. Your work will centre on contributions to STEP, a pioneering new project which will highlight CCFE`s modelling & simulation, high performance data and engineering simulation infrastructure.

You will develop a number of software suites for deployment across CCFE`s evolving computing landscape; on internal clusters, for cloud deployment, for execution on national and international supercomputers. Your domain specialism may lie in singular or across simulation domains.

Key areas of responsibility will include:

-Working with our national and international partners to successfully deliver projects in the areas of high-performance computing (HPC) and High-Performance Data Analytics (HPDA).
-You will represent UKAEA at an international level, presenting at international conferences and networking across the international HPC and High Throughput Computing (HTC) communities.
-Responsibility for innovation and development of UKAEA`s simulation suites and integration of machine learning, supporting various UKAEA programmes
-Responsible for both internal and external reporting (e.g. to the project management office of an H2020 project). You will typically sit as deputy on a number of international project boards.
-Responsible for development, testing, implementation and technical support of key systems and for leading small teams made up of students, interns, etc.
-Responsible for managing the full software lifecycle of the projects under their stewardship, including any data management aspects of the work.
-Work towards maintenance and scalability of UKAEA HPC scientific software infrastructure and investigate new technologies for their scalability, e.g. shared memory systems, GPU, ARM processor technology.

At UKAEA we strive to make everyone feel welcome and fully supported. Our Ambassadors are actively promoting and advancing diversity and inclusion in the organisation to help make our Organisation an employer of choice. UKAEA has a graded career structure and our mentoring scheme will enable you to reach your true potential.

The UKAEA hosts and manages the JET nuclear fusion energy experiment on behalf of the EU and is also home to the UK`s MAST-U fusion energy experiment. UKAEA also works with industry and other third parties to develop new technologies currently in Remote Handling and Materials research. Following recent UK funding two new centres of excellence in tritium fuel handling and component testing and validation are being built. The culture at UKAEA promotes research, innovation and leading edge technological excellence, whilst investing in its people.

For further information on why UKAEA is a great place to work please review our recruitment video via the following link:

https://www.youtube.com/watch?v=77D3F3ILl98

For full details on the role, UKAEA and our benefits please download the application pack.

Knowledge skills and experience

Essential

-Relevant scientific/engineering/computing degree or equivalent

-An in-depth knowledge and demonstrable extensive experience of both the software and data lifecycles and a detailed working knowledge and experience of at least one high level programming language

-A strong and extensive track record (preferably including non-fusion experience, e.g. from having worked in industry or on large-scale projects such as the LHC) of working with networked data infrastructure as part of a large data-centre or big-data enterprise delivering High Throughput Computing and/or HPC solutions.

-Experience of high-performance computing

-Demonstrated success on large codebase with fusion relevant physics (nuclear, radiation transport, finite element, CFD, etc)

-Good team player with excellent communication skills and a demonstrated ability to work to strict deadlines
-A detailed working knowledge of a performant compiled language preferably C++ (but C & Fortran will be considered)

Desirable

-Experience of deterministic neutron transport code development

-Experience of multiphysics code coupling

-Experience of a major or leading role in a range of scientific/engineering software projects (preferably in fusion & other science or industry contexts).

-Experience of scientific workflows infrastructures

-Experience of software development in a production environment and all the qualities there of (CI, testing, containerisation, deployment, etc)

-Experience of high performance or parallel file access technologies (such as HDF5, MPI-IO)

-Experience of High Performance and High Throughput computing technologies (MPI, OpenMP, CUDA, PGAS etc.)

-Experience of debugging and profiling tools (especially Allinea DDT and TotalView)

-Knowledge/Experience of emerging technologies (e.g. Intel MIC, GPGPU, ARM, FPGA, stacked-memory etc.)

-Experience in providing technical inputs to bids.

Special requirements:

Please note all employees working at the UK Atomic Energy Authority will be required to complete an online Disclosure Certificate application as part of their clearance - The Disclosure & Barring Service (DBS) checks will show the details of all current criminal convictions (convictions considered unspent under the Rehabilitation of Offenders Act 1974) or will confirm that there are no such convictions.

Selection Method:

-As part of the selection process you may be expected to complete work based simulation exercises and a personality profile either online or onsite.

-Please note UKAEA do not pay travel expenses for interviews.

-The UK Atomic Energy Authority actively promotes equality and values diversity in our workforce. We operate a number of flexible working arrangements (such as part-time working/job share/home working). Flexible working may be available with this role, please discuss with the hiring manager or HR if you have any concerns.

-The UK Atomic Energy Authority actively promotes equality and values diversity in our workforce. We operate a number of flexible working arrangements (such as part-time working/job share/home working). Flexible working may be available with this role.

PLEASE NOTE THIS POSITION HAS BEEN EVALUATED AT BOTH LEVEL 4 AND 5. THE SUCCESSFUL CANDIDATE`S GRADE WILL BE DETERMINED AT INTERVIEW. APPLICATION PACKS FOR EACH ARE AVAILABLE TO VIEW.

PLEASE NOTE THE LEVEL 4 ROLE OFFERS A SALARY OF (£33,441 (INCLUDING MPP) TO £37,579 (INCLUDING MPP) AND THE LEVEL 5 ROLE OFFERS A SALARY OF (£45,542 (INCLUDING MPP) TO £50,936 (INCLUDING MPP)). YOUR LEVEL WILL BE ASSESSED AT INTERVIEW.