Python Developer

Job Reference: RML20-01
Job Location: Skipton
Job Type: Permanent, Full Time (Part Time will be considered for the right candidate)
Close Date: 07/02/2020

Are you an experienced Python developer who likes to solve complex problems using innovative solutions?

Do you enjoy working on a wide variety of software projects?

We're the global leaders in flood risk management and we're looking for a numerically and scientifically literate Python developer to join our expert team.

We are better known amongst our clients as The Flood People. We help the insurance, reinsurance and property industries understand flood risk. Our flood maps, catastrophe models and data are used by some of the world's leading organisations. We're experts in translating complex, scientific data into useful information, using sophisticated hydraulic approaches and models to provide cutting-edge flood risk intelligence.

The role:

We are looking for a Python developer to help us deliver fast, high-resolution and methodologically innovative catastrophe models to our clients. You'll work on the core of our catastrophe analysis engine, its supporting components, and the code used to automate building of model datasets.

About you:

  • You'll need to be bright, inquisitive, quick to learn and interested in what we do!
  • You'll have some Python programming experience (not necessarily in a commercial setting)
  • You'll appreciate the value of good software design

Essential skills:

  • You enjoy collaborating and being part of a team
  • You are flexible and happy to be involved in a wide range of software development activities, including speaking to users, designing / writing / testing code and writing documentation
  • You take pride in the quality of your work
  • You don't shy away from challenges and are driven to create working software

If you have experience in applying Python to scientific, computationally intensive problems involving large datasets, even better.

Career Development and Benefits:

We value our staff and believe in providing a competitive salary, flexible working conditions and the best benefits package we can. Our comprehensive benefits package includes pension, life insurance, medical assistance, subsidised income protection, childcare voucher and professional memberships.

As an employee-owned organisation, we have no external shareholders to pay, meaning all our staff benefit directly from our profits through our annual Employee Owned Benefit scheme.

We are focused on helping our staff develop their skills and offer a generous training budget to every member of staff. Our highly regarded professional development programme provides the opportunity to enhance and update technical and management skills throughout your career. We encourage and support the attainment of professional qualifications including chartered membership of professional associations.


The role will be based in our Broughton Hall office near Skipton, BD23 3FD (North Yorkshire). The office is located on the Broughton Hall estate and is surrounded by 3000 acres of parkland, farmland, woodland and moors. This unique work setting sits on the boundary of the Yorkshire Dales National Park

Further information and applications:

To apply for the post, applications should be made using the JBA Risk Management Application pro-forma and emailed to our careers team. Only applications made using the standard form will be accepted; CVs and other supporting information is welcome.

If your application is longlisted, you will be emailed a technical test. There will be a 1-week submission deadline.

Part time contracts will be considered for the right candidate.

For further information or an informal discussion about this position please contact Paul Dunning on +44 (0) 1756 799919 or by email

No unsolicited CVs from Agencies.

published: 15 January 2020     Please mention EARTHWORKS when responding to this advertisement.