Scientific Software Engineer

Alois Technologies Limited
Greater London, United Kingdom
1 day ago
Apply on www.cv-library.co.uk
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Geographic Information Systems Software Applications Data Integration Linux Fortran (Programming Language) Python (Programming Language) Software Engineering Software Systems Data Server Interface Enterprise Integration

Job description

The Met Office is looking for a Scientific Software Engineer to support the adoption of next-generation weather and climate simulation codes within its forecasting systems.

The role will involve connecting data at scale between critical forecast system components, helping to introduce improvements and support the transition from older models. You will work closely with a team of data and workflow experts to ensure scientific data and applications are effectively integrated into the downstream forecast ecosystem, maintaining operational forecasting capabilities and supporting future developments.

Key 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 to understand their requirements and develop specialised software solutions.
  • Connect data between critical forecast system components and support data integration.
  • Maintain, document and support software applications to ensure their maximum utilisation and longevity.
  • Contribute to the improvement of software engineering procedures and standards.
  • Apply quality assurance processes and best practices to ensure software solutions meet the required quality criteria.
  • Work closely with developers and scientific teams to support the transition towards next-generation weather and climate modelling systems.
  • Share knowledge and expertise with colleagues to improve overall team effectiveness.

Requirements

  • Strong Python programming and software development knowledge.
  • Experience working with GIS (Geographic Information Systems).
  • Good working knowledge of Linux environments.
  • Fortran programming experience.
  • Understanding of scientific software development and engineering.
  • Ability to demonstrate technical knowledge through the delivery of software improvements.
  • Experience understanding technical requirements and contributing to development plans.
  • Knowledge of quality assurance processes, software engineering standards and best practices.
  • Strong written and verbal communication skills, with the ability to explain technical information to different audiences.
  • Ability to work collaboratively with developers, scientists and technical teams.

Desirable Experience

  • Previous experience working with Met Office systems.
  • Experience with weather forecasting or climate modelling systems.
  • Familiarity with scientific data formats, data interfaces and workflow integration.

Key Technical Skills

Python GIS Linux Fortran Scientific Software Development Data Integration Software Engineering Quality Assurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.cv-library.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…