Environmental Research Software Engineer

at  Centre for Ecology Hydrology

Wallingford, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Nov, 2024GBP 44182 Annual23 Oct, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Salary - £36,245 to £44,182 Depending on experience
Hybrid working (50/50)
1-year fixed term contract
Full-time, part-time options considered (above 70% FTE)
Closing date for applications, Monday, 1st November 2024. We reserve the right to close this advert early if we find the right candidate, so we encourage you to apply early.
UKCEH is looking for an Environmental Research Software Engineer to join our team of talented individuals, contributing to scientific discovery and generating the data, insights and solutions that researchers, businesses and governments need to solve complex environmental challenges.
Working at UKCEH is rewarding. Our science makes a real difference, enabling people and the environment to prosper, and enriching society. We are the custodians of a wealth of environmental data, collected by UKCEH and its predecessors over the course of more than 60 years.

As a valued member of our team, you’ll get:

  • 27 days annual leave, rising to 29 days after five years
  • 10% employer pension contribution
  • Enhanced maternity and paternity leave
  • 24 hour, 365-day access to support with physical, mental, social, health or financial issues plus access to our trained Welfare Officers
  • Flexible working opportunities

..
You’ll be joining our acclaimed
Water Resources
science area, working with a team of software developers, data scientists and support technicians responsible for the design, development and maintenance of UKCEH-led environmental data systems. You will be working on a range of interesting hydrological science projects, providing software engineering expertise to support modelling, data management and delivery, and implementation of machine learning workflows.
You’ll be involved in all stages of the software development life cycle, from design, prototyping, implementation, deployment and ongoing maintenance. You’ll make use of, and help develop our supporting infrastructure, cloud-based collaborative research platforms and environmental data API’s.
You will be working as part of a larger team of experienced software developers and engineers, with significant opportunities to develop your skills and work across a number of different areas of research software engineering.
You’ll be joining a leading independent, not-for-profit research institute that’s committed to recruiting talented people like you, progressing your career and giving you the support you need to thrive at UKCEH.

Your main responsibilities will include:

  • Designing and developing new software systems and digital infrastructure, in particular for management and delivery of monitoring data
  • Developing modelling workflows running on HPC and cloud systems
  • Developing software tools and processes to produce hydrological data products, and apply existing machine learning methods to produce near real time environmental predictions
  • Working in an Agile development environment to deliver software as part of a larger team of developers and infrastructure engineers
  • Collaboration with internal and external stakeholders to understand their needs, then developing software tools to meet those needs
  • Keeping up to date with the latest developments in software engineering and data management

For the role of Environmental Research Software Engineer, we’re looking for somebody who has:

  • A degree in Geography, Environmental science, Physics, Mathematics or Computing, or equivalent
  • Experience in designing, developing and maintaining software applications, preferably within an agile environment
  • Knowledge of relational database systems and SQL
  • Demonstrable knowledge of software development best practice (in particular python), including version control, testing, devops and documentation
  • Experience of digital research infrastructures such as JASMIN, and commercial cloud environments would be beneficial
  • Experience of environmental modelling, and modelling or analytical workflows, would be beneficial
  • Previous experience of the use and management of environmental or other data would be beneficial

If we’ve just described you, we’d love to meet. To apply, please send us your CV, accompanied by a covering letter which highlights any relevant skills and experience you feel would be well suited for this particular role.
About Us
Here you can explore the kind of roles we recruit for, search our latest vacancies, learn more about what it’s like to work at UKCEH, and find out about the many benefits of joining our team.
Every one of our 600+ staff and 50+ postgraduate students plays a vital role in delivering our ambition to understand the environment and the human impact on it, so that together people and nature can prosper.
How we work is just as important as what we achieve. We want UKCEH to be a welcoming, inclusive, engaging and collaborative place to work. We embed our values - excellence, integrity and teamwork - into everything we do.

Responsibilities:

Your main responsibilities will include:

  • Designing and developing new software systems and digital infrastructure, in particular for management and delivery of monitoring data
  • Developing modelling workflows running on HPC and cloud systems
  • Developing software tools and processes to produce hydrological data products, and apply existing machine learning methods to produce near real time environmental predictions
  • Working in an Agile development environment to deliver software as part of a larger team of developers and infrastructure engineers
  • Collaboration with internal and external stakeholders to understand their needs, then developing software tools to meet those needs
  • Keeping up to date with the latest developments in software engineering and data managemen

For the role of Environmental Research Software Engineer, we’re looking for somebody who has:

  • A degree in Geography, Environmental science, Physics, Mathematics or Computing, or equivalent
  • Experience in designing, developing and maintaining software applications, preferably within an agile environment
  • Knowledge of relational database systems and SQL
  • Demonstrable knowledge of software development best practice (in particular python), including version control, testing, devops and documentation
  • Experience of digital research infrastructures such as JASMIN, and commercial cloud environments would be beneficial
  • Experience of environmental modelling, and modelling or analytical workflows, would be beneficial
  • Previous experience of the use and management of environmental or other data would be beneficia


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Mathematics

Proficient

1

Wallingford, United Kingdom