At Green Coding Solutions, we support companies and NGOs on their journey toward more sustainable software practices.
We aim to make the tech industry more mindful of how software is built and used—focusing on sustainability every step of the way. We believe digitalization can have a positive impact, but only if it’s done responsibly, with awareness of energy use and thoughtful planning to avoid rebound effects.
To help with that, we build tools that measure the energy consumption of software—whether it’s running in CI build pipelines, virtual machines, containers, or user desktops.
Our flagship project is an open-source green software toolchain that lets you quantify the energy consumption of arbitrary software in typical real world usage scenarios.
You will be working with our team to create tools to measure the energy use of software and (drumroll please) actually MEASURE software :)
This may include setting up and measuring bare metal systems, AI models, cloud environments, build-chains, CI/CD pipelines, virtual machines and more.
Working on our toolchain at Green Coding covers a wide range of topics and technologies—you’ll likely encounter tools that are new to you. But don’t worry: we provide thorough onboarding and give you plenty of time to get up to speed, even if you haven’t used these tools before.
Have a look at our GitHub Repository to get an overview of our tools: https://github.com/green-coding-solutions
Also check out the documentation for our flagship tool to get an impression of it: https://docs.green-coding.io/
When working at Green Coding Solutions GmbH as an engineer, the work is quite different from traditional coding jobs. Accurately measuring the energy consumption of software is still a challenging engineering problem. That means your work will go beyond just writing code to a specification—it also involves creative problem-solving and critical thinking. Many existing measurement solutions don’t work well in cloud or virtualised environments, so we often need to find creative ways to still gather the best possible data.
Some typical work items are:
We really like this creative and architectural process and hope you will do too :)
Your concrete coding work will be mostly on Linux systems writing either Python, Javascript or C Code. Typically when measuring architectures, applications or software libraries this means creating a demo application with them.
To get an idea how this would look like have a look at our repository for demo applications (mostly web applications at the moment) and our documentation on Example applications and containerization of applications. Also check out our Case Studies, CO2 Formulas for digital products and our Green Metrics Dashboard to get an idea of how the raw metrics will be presented.
Most of our tooling is written in script languages like Python or Node. Most of the low-level measurement software is written in C.
We believe the role is best filled with 5+ years experience as a professional software developer.
However if you are not too familiar with some of the skills mentioned above but feel confident you can learn them in a short time, also do not hesitate to apply.
The green software community is a very friendly and uncompetetive bunch.
Here is a list of befriended organizations and communities we work with or contribute to:
The job is possible as part-time or full-time.
Please include your expected salary and part-time/full-time preference in your email.
We only offer home office and do not have a fixed office. However we semi-regularly meet in Berlin and also have on-site client appointments in Berlin that you should be able to attend.
There is no fixed time amount expected, but being in Berlin should be possible on request up to at least 3 days per month.
Just shoot us an email at jobs@green-coding.io with a quick intro and why you would like to join our team.
Please also include a quick comment regarding the aforementioned skills.
Also very interesting for us is if you have any current experience with sustainable software design and / or what drives your interest in the field.
A link to your LinkedIn and GitHub profile is usually helpful.
There is no need for formal documents. If you want to send them however, feel free to attach them.