Scientific Software Engineer

Randstad Technologies Recruitment

Exeter

On-site

GBP 45,000 - 65,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Randstad Technologies Recruitment is seeking an experienced Scientific Software Engineer to connect next-generation weather and climate simulation models into an operational forecast ecosystem. You will design Python-based scientific applications, translate data formats, and ensure scalable, reliable forecast pipelines through collaboration with scientific teams.

Responsibilities include developing data interfaces, handling GIS data, and applying QA practices in Linux environments to maintain

Qualifications

  • Strong proficiency in Python and Linux environments with experience delivering data-intensive scientific software.

Responsibilities

  • Design, build, test, and maintain scientific software in Python for operational and research programmes.
  • Engineer scalable data interface workflows to translate model outputs to downstream forecast systems.
  • Collaborate with scientific teams to capture requirements and document software with robust QA and maintainable code.

Skills

Python
GIS
Linux
Data pipelines

Tools

Git
Docker

Job description

Overview: We are looking for an experienced Scientific Software Engineer to connect next-generation weather and climate simulation models into an operational downstream forecast ecosystem. Operating across scientific data interfaces and high-throughput workflows, you will develop specialised software applications, translate complex data formats between new simulation codes and legacy systems, and ensure critical forecast pipelines remain reliable and scalable.

Key Responsibilities
  • Scientific Application Development: Design, build, test, and maintain specialised scientific software applications in Python to underpin ongoing operational and research programmes.
  • Data Interfaces & Format Translation: Engineer scalable data interface workflows to bridge modern simulation model outputs with downstream forecast systems, ensuring efficient format translation and pipeline longevity.
  • Cross-Functional Collaboration & Standards: Liaise directly with scientific teams to capture technical requirements, adhere to robust Quality Assurance procedures, and contribute to software engineering best practices across Linux environments.
Requirements
  • Core Software Engineering: Strong proficiency in Python and Linux environments, with a proven track record of delivering robust, maintainable code for data-intensive or scientific applications.
  • Geospatial & Data Workflows: Practical experience working with GIS data and handling large-scale data workflows or format translation pipelines.
  • Engineering Best Practice: Solid experience applying Quality Assurance processes, testing standards, and clear technical documentation to ensure high software quality and maintainability.
  • Must Have: Python, GIS experience, Linux.

Travel: 2-3 times/month

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

ByteHire • Exeter

Hybrid
GBP 55,000 - 75,000
Scientific Software Engineer - SC Cleared
Scientific Software Engineer - SC Cleared

Evodia Limited • Exeter

On-site
GBP 54,000 - 60,000
Scientific Software Engineer
Scientific Software Engineer

GTC Recruitment • Exeter

On-site
GBP 52,000 - 68,000
Python GIS Software Engineer – Climate Data Pipelines
Python GIS Software Engineer – Climate Data Pipelines

Randstad Technologies Recruitment • Exeter

On-site
GBP 45,000 - 65,000
Hybrid Weather & Climate Scientific Software Engineer
Hybrid Weather & Climate Scientific Software Engineer

ByteHire Limited. • Exeter

Hybrid
GBP 55,000 - 75,000
Data Interface & Workflow Engineer for Weather Forecasts
Data Interface & Workflow Engineer for Weather Forecasts

Evodia Limited • Exeter

On-site
GBP 54,000 - 60,000
Scientific Software Engineer
Scientific Software Engineer

First Military Recruitment Ltd • Exeter

On-site
GBP 74,000 - 101,000
Python Developer
Python Developer

Trust In SODA • Greater London

On-site
GBP 90,000 - 130,000
Scientific Software Engineer
Scientific Software Engineer

PerkinElmer • High Wycombe

On-site
GBP 55,000 - 90,000
Software Engineer - Java/C++
Software Engineer - Java/C++

Leap29 • Oxford

On-site
GBP 55,000 - 75,000