Computation and support engineer: nationwide geospatial computations

We are looking for an ambitious engineer/developer to join the highly qualified technical team at Scalgo and help us maintain and run our national computations, the outputs of which are used by thousands of people every day. You will also help our users understand our analyses and user interface. This is an opportunity to make an impact by becoming part of an international scaleup that is working towards creating a blue-green, climate-adapted future using cutting-edge technologies.

About Scalgo

Scalgo was founded to change the way we plan our cities and protect our nature by bringing advanced terrain data processing to the market and harnessing the power of large-scale digital elevation data. Scalgo’s main product – Scalgo Live – is a web-based platform used by engineers, landscape architects, urban planners, and biologists who work to create better and more sustainable environments with space for water.

In Scalgo Live, users can quickly explore how surface water and terrain interact and experiment with ways to adapt cities to climate change, restore nature, develop blue-green urban environments, and manage stormwater around infrastructure.

Since launching Scalgo Live in Denmark in 2016, we have expanded into 13 countries, and now have more than 35,000 users spanning the Nordic countries, UK, Germany, Poland, France, Switzerland, Spain and the United States. We are constantly adding more countries and more geographic data to the platform with a plan to have global reach within the next five years.

Scalgo currently employs a team of 33 highly qualified employees covering 13 different nationalities. The technical team consists of world leading experts in designing and implementing algorithms for analysing trillions of data elements. The multilingual market team consists of highly skilled engineers, planners, and marketers with deep insights into surface water planning.

About the job

Keeping Scalgo Live up to date is essential, so we regularly refresh the data for each of the countries for which our platform is currently active. This involves retrieving and organizing very large raster-based elevation models as well as various vector data. We then process this data using our highly tuned and custom-developed algorithms to create the hydrological models on which our users rely. To run those models, we create large compute jobs consisting of 1000+ individual commands and potentially running on multiple servers using our comprehensive compute cluster that provides petabytes of total storage.

The process of updating and refreshing the analyses for a country is largely automated using a Python framework that inserts commands into our command scheduling framework that takes care of scheduling and running the actual commands on the appropriate hardware.

Roughly speaking, the commands are grouped into retrieval commands, acquiring GIS data from public geospatial authorities, and computation commands that produce the national analyses for Scalgo Live.

You will be responsible for starting and monitoring both retrieval and computational jobs on our computation infrastructure, triaging any issues you find and follow through with the developers fixing the issues to enable you to resume the jobs. You will keep an eye on whether everything is running as expected. You will form an integral part of the QA process where you will inspect the retrieved data and the national analyses for problems before they are released to our users.

The familiarity with our analyses and data you will gain in this role puts you in an ideal position to take an active part in supporting our user base. In time, you will be responsible for answering support requests about basic use of Scalgo Live with the backing of our existing support team when needed.

You will report to CTO Thomas Mølhave, and work in close collaboration with Technical lead Mathias Dannesbo. The job is based in Aarhus, Denmark. If you are moving from somewhere else in Europe, we would be happy to help you relocate.

Your profile

We are looking for a skilled and ambitious specialist that thrives in an entrepreneurial environment.

Specifically, we are looking for someone with the following background and qualifications:

  • The ability to monitor and follow up on multiple running jobs through well defined country update processes.

  • Good written and verbal communication skills in English.

  • A methodical nature and an attention to detail is essential to keep track of the processes and to ensure a smooth QA process.

  • Python programming skills.

  • An interest in communicating with our users and helping them understand the Scalgo Live platform.

  • We expect you to have a relevant education, such as a BSc in Computer Science, Computer Science AP (datamatiker) or perhaps in Geographic Information Systems.

  • Basic knowledge about geographic data is an advantage.

You will become a part of a great international team in a highly ambitious company. We believe in finding the right people and giving them the power and flexibility to do what they are good at. We welcome good ideas and nurture an innovative culture. As an extra bonus, you will be working from our office located on the 14th floor of INCUBA Next with a 360 degree view of Aarhus.

More information

If you are interested in this, please send your CV and application to jobs@scalgo.com. If you have any questions, you can contact Thomas Mølhave at thomas@scalgo.com, +45 9299 9608, and Mathias Dannesbo at mathias.dannesbo@scalgo.com.

To apply, please send your application, before May 30, to jobs@scalgo.com.

You can read more about Scalgo on scalgo.com.

We look forward to hearing from you.