Find A Job That
Fits Your Ambition.

Startup and scale-up jobs in the Greater Rotterdam Area

Python Software Engineer



Software Engineering
Rotterdam, Netherlands
Posted on Tuesday, January 9, 2024

Python Software Engineer

At Gradyent we're looking for a Python Software Engineer to join our team.

Full-time · Rotterdam

About Gradyent

A quarter of all energy in the world is consumed to heat buildings. District heating is the most significant opportunity for cities to decarbonise. Gradyent is on a mission to help cities to decarbonise faster by digitising district heating systems with our digital twin: a SaaS platform that simulates and modulates the heating system of our clients. Backed by a group of top investors, we are scaling the platform globally.

We currently have a team of 60+ people and offices in Rotterdam (the Netherlands), Germany, and Hungary. Our team combines energy specialists, AI, developers, data scientists, commercial people, and top-tier consulting alums. We are expanding quickly and looking for a Python Software Engineer in the Netherlands to help us scale our SaaS platform across Europe.

What we do

We offer a SaaS solution to create digital twins of heating systems. Our platform, powered by AI and analytics, optimises heating systems from heat sources to customers. We are transforming these grids by reducing CO2 and optimising its operations regarding temperatures, pressures, source dispatch and other metrics. These AI solutions minimise energy usage, CO2 emissions and operating costs while maintaining the proper end-user service levels.

What you will do

As our new Python software engineer you will join our digital twin team (currently consisting of software engineers, digital twin engineers and data analysts). We are a passionate engineering team looking to make the maximum impact on sustainability through our SaaS platform.

Together with other software engineers you will play a pivotal role in making our solution more robust, scalable and performant. By applying design patterns, smart algorithms and python best practices you will help scale our storage backend, analytics platform, and digital twin framework.

Will you join our impact making scale-up to meet the demands of tomorrow?

Our high level stack: Python, GCP, UbiOps, DuckDB, MongoDB, Parquet


  • Designing and implementing new features
  • Refactoring for maintainability, performance, and scalability
  • Suggesting and implementing software enhancements

  • Writing scalable and efficient code where performance is key

  • Managing and improving test automation

  • Working with team members in bringing coding standards to the next level

  • Collaborating with Back-End and Front-End teams

Who you are

  • Minimum of 1 experience in Python software development, can also be in hobby projects
  • BSc/MSc in computer science or equivalent on-the-job experience
  • Team player
  • High degree of ownership and strong intrinsic drive
  • Understanding databases and SQL
  • Strong attention to detail and a structured way of working
  • Pandas, numpy, matplotlib, sqlalchemy, polars, duckdb, numba shouldn’t surprise you
  • Bonus points (not required):

    • Knowledge of thermodynamics and/or machine learning
    • Familiarity with GCP
    • Familiarity with REST API
    Don’t meet all the requirements but still enthusiastic and think you can make a difference? Apply!

Apply for the job

Do you want to join our team as our new Python Software Engineer? Then we'd love to hear about you!

Gradyent enables district heating networks to transform into more sustainable systems. We offer a cloud platform solution to create digital twins of heating networks, powered by AI and analytics, to optimize temperature, flow and pressure. We help to realize the system’s potential: minimizing energy usage, CO2 emissions and operating costs, while maintaining the right levels of end-user heat supply.
Our website
Hiring with Homerun