Scientific Software Engineer - SC Cleared

OVERVIEW

 

Our cutting edge next-generation weather and climate simulation codes need to be connected into the downstream forecast ecosystem in order to pull through improvements and retire the older models. As a Data Interface and Workflow Software Engineer you will work with a team of data and workflow experts to connect data at massive scale between critical forecast system components, to keep our world-leading forecasts operational and lay the groundwork for future

improvements.

 

RESPONSIBILITIES

 

  • Design, build, maintain and support specialised scientific software applications required to underpin science programmes.
  • Develop software applications that meet the needs of the scientific community.
  • Liaise with scientific colleagues in order to understand their requirements for specialised scientific software solutions.
  • Maintain, document and support software applications so as to facilitate their maximum utilisation and longevity.
  • Adhere to and contribute to the improvement of software engineering procedures and standards in order to ensure delivered software solutions meet desired quality criteria.
  • Share knowledge and expertise with colleagues in order to enhance overall team or group effectiveness.
  • New weather model -? New format -? Old systems – data format translation.
  • Core Day to Day activities
    • Meetings with developers
    • Writing codes

 

SKILLS & QUAIFICATIONS

 

Evidence of the following experience is required:

  • Python, GIS, Linux and Fortran
  • Show technical insight through delivery of significant advances in software capability by the effective application of technical knowledge, understanding and skills
  • Engage with others to understand the requirements for your work and its wider context, and contribute to the development of plans to meet these requirements
  • Apply good Quality Assurance processes, best practice, standards and/or regulations in your work
  • Communicate knowledge accurately and concisely in written documents and group discussions, tailoring communication for diverse audiences and building trust / credibility
  • Proactively develop your skills and support others in developing their skills, leading to beneficial impacts

 

Following experience is desirable:

  • Prior MET office systems experience.