Python Software Engineer
Python Software Engineer
At Gradyent we're looking for a Python Software Engineer to join our team.
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):
Don’t meet all the requirements but still enthusiastic and think you can make a difference? Apply!
- Knowledge of thermodynamics and/or machine learning
- Familiarity with GCP
- Familiarity with REST API
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!