Skip to content

Software Developer

Netherlands, Zuid-Holland, DelftApplication

Job description

Job introduction 

We are looking for a Software Engineer to strengthen our development team. A team member who works together with our atmospheric scientists on the development of Whiffle’s disruptive weather model and creating web-API's to make it available for a wide audience. In the upcoming months this team will grow to a multidisciplinary team consisting of software developers, application engineers and researchers.


What are you going to do 

We have developed two weather forecasting systems: one for operational short-term forecasting and one for historical weather simulations. These systems are mainly used internally, and we are in a transition to make them available as SaaS solution for a wide audience. To do so you will together with the team on:

· Create a scalable web-api backend development by efficiently using our hybrid systems of GPU and CPUs.

· Esthablising a workflow that is based on Continuous Integration & Continous Development.

· Develop an automated test system according to the principles of unit & integration testing.

· Further automate and orchestrate the input data streams, to facilitate onboarding of new customers.

· Support the Operations team from time to time with: data logistics, development of client-specific add-ons to the atmospheric model, analysis and visualisation of complex data, data analytics and machine learning, etc.


Job requirements

Our ideal candidate combines the following:

· Background in computer science, software engineering, or a related field.

· Several years of experience with building web APIs using Python.

· Experience with cloud computing environments.

· Having experience with C++, Fortran and/or Cuda is an advantage.

· Experience with Linux is an advantage.

· Affinity or experience with best practices in software development (CI&CD, automated testing) is an advantage.


Working environment 

Whiffle is based in Delft, located between the cities of Rotterdam and Den Haag, the Netherlands. We combine scientific excellence with a drive to innovate in order to deliver better products to our customers. Everybody in our team is eager to learn from and share knowledge with each other. We share a hard-working spirit and celebrate our successes together. We stimulate learning and personal development. We value a pleasant working atmosphere and a good sense of humour. You will be working in a highly dynamic technological environment, where practically every step we take is unexplored territory. You have the opportunity to work with leading experts in the fields of high-

performance computing, atmospheric simulation as well as renewable energy. Your job at Whiffle allows you to make a lasting impact in the field of renewable energy and weather forecasting.