met-jobs@lists.reading.ac.uk
July 2013
Message 71

[Periods|Index by:DateThreadSubjectAuthor|Date:PreviousNext|Thread:(Previous)(Next)|List Information]

[Met-jobs] Met Office Vacancy - UM System Scientific Software Engineer

From "Giblin, Laura" <laura.giblin@metoffice.gov.uk>
To "'met-jobs@lists.reading.ac.uk'" <met-jobs@lists.reading.ac.uk>
Date Thu, 18 Jul 2013 13:51:13 +0000

Hi

 

Please can you advertise the following for us? Please can you send me the link when it is live?

 

Further information is available http://www.metoffice.gov.uk/about-us/jobs/current-vacancies/002814  

 

UM System Scientific Software Engineer (x2)

Salary: For Foundation Scientific Software Engineer starting £21,250 and for exceptional candidates up to £24,250 or for Scientific Software Engineer starting £25,500 and for exceptional candidates up to £29,100 + competitive benefits, including Civil Service Pension

Generic role: Foundation Scientific Software Engineer and Scientific Software Engineer

Profession: Science and Engineering

Permanent. Full time at Met Office, Exeter

Opening date for applications: 15 July 2013

Closing date for applications: 29 August 2013

Background information

This is a fantastic opportunity to join a world-class scientific organisation, with some of the fastest supercomputers in the UK, to work on developing and optimising scientific software.

The Met Office undertakes research in weather and climate modelling. This research enables the delivery of high performance production models to meet the needs of a wide range of customers including the general public, government bodies and commercial companies.

Two vacancies are available:

1) A core component is the Met Office weather and climate model - the Unified Model (UM). UM technical development and its release management is led by the UM system development team. You will join a small team dedicated to enhancing the UM code capability to support scientific advances from within the Met Office and from our collaborators in national forecasting centres, climate institutions and academia. As work has just begun on the next Generation UM, this is a good time to get involved!

2) It is crucial that all codes are efficient on existing supercomputers and well-suited to the next generation of supercomputer architectures. You will work in a small team that improves the computational performance of the Met Office codes and provides advice to scientists on how to create efficient scientific code. Anticipated changes in supercomputer architectures will make increasingly challenging and important demands on our codes over time. You will therefore have the opportunity to play a key role in preparing our modelling infrastructure for these forthcoming architectures.

As both these teams work closely together, joining either team will enable opportunities to get involved in both fields of work.

Specific job purpose

Contribute to the design, development and/or optimisation of Met Office Weather and Climate modelling capability. Enabling scientific advancement within Met Office and by our international partners.

Specific job responsibilities

·         Design, develop, analyse and implement changes to the Met Office weather and climate modelling codes, enhancing technical capability in support of science advances and/or improving performance on the supercomputers to make the most efficient use of the supercomputer resource.

·         Liaise with UM users and developers in order to understand their scientific and software requirements, to provide technical guidance and advice; with UM developments and/or to ensure developments will be efficient on current and forthcoming supercomputer hardware.

·         Contribute to the reviewing and testing of code changes, upholding the correct development procedures, ensuring that code changes meet the software standards and quality criteria as detailed in the working practices of the system being modified.

·         Share knowledge and expertise with colleagues in order to enhance both team and inter team effectiveness.

·         UM system post: Act as the responsible code owner for a selection of UM code sections and sub-systems, maintaining, documenting and supporting their use so as to facilitate their maximum utilisation and longevity.

·         HPC optimisation post: Develop and maintain an up-to-date knowledge of High Performance Computing from both hardware architecture and software/algorithmic sides to inform decisions about code design.

Qualifications, skills and abilities required

Essential

·         Bachelor's degree or equivalent, at level 2.2 or above, in a physical science, mathematics or computing subject or equivalent experience.

·         Experience of developing or maintaining software, in a high-level language such as Fortran or C, showing an aptitude to understand complex applications and to learn to adapt them.
To be considered for SSE:
Experience of developing or maintaining complex modelling software in a high-level language such as Fortran or C, with limited supervision, demonstrating breadth and depth of understanding.

·         Experience of developing code on Unix or Linux systems.
To be considered for SSE:
Demonstrates the ability to work with the platforms, tools and languages required in the post. A good grounding in Fortran and/or C/C++ and an understanding of scripting languages coupled with experience of developing code within a Unix and/or Linux operating system environment.

·         The drive to be able to see complex technical tasks through, from initial analysis to a robust implementation in an operational environment.

·         Ability to work in a united way with scientists and technical staff both within the team and outside of the immediate team to deliver code improvements.

·         An understanding of relevant scientific areas required to allow the applicant to communicate effectively with scientists and to understand scientific requirements of technical work.

Desirable

·         Experience of using High Performance Computers to run scientific applications.

·         Experience of developing code for use on High Performance Computers using MPI or OpenMP.

·         Experience with one or more dynamic language and/or shell script: Python, Perl, Bash etc.

·         To be considered for SSE:
Experience of developing or maintaining scientific codes within a formal configuration management process.

 

 

Thanks

Laura

 

 

Laura Giblin  HR Associate

Met Office FitzRoy Road Exeter Devon EX1 3PB United Kingdom
Tel: +44 (0)1392 886031
Email: laura.giblin@metoffice.gov.uk Website: www.metoffice.gov.uk


See our guide to climate change at http://www.metoffice.gov.uk/climate-change/guide/

 

 



Go to: Periods · List Information · Index by: Date (or Reverse Date), Thread, Subject or Author.