<aside> 💡 This document is an explanation of the technical organization of Cozero. It should guide Cozero partners in understanding how the software and people are organized at Cozero’s Tech team.

</aside>

🔋 Technology

Purpose & main challenges

The goal of Cozero’s tech team is to build a SaaS platform that can be adopted at scale by the biggest companies in the world to help them reduce their carbon emissions.

This means some of our main technical challenges are: in the realm of data engineering, where we need to onboard millions of data points per customer; in data modeling where we need to understand how to convert this activity data (i.e. liters of fuel or KwH of electricity) into CO2 emission tonnes; and in data analytics where we need to understand how to provide relevant insights to help them move towards decarbonization. Additionally, we have the challenge in understanding where and how to implement AI tools and processes.

medium_Rectangle_414_e6a9542460.png

Tech stack

Our tech stack is public and available at Stackshare. We focus on using the best open-source tools in the TypeScript ecosystem that allows us to scale our tech operations with minimum maintenance costs.

Some highlights of our stack:

🙌 People

Team

Our current Product team is composed of 3 Squads, each with an Tech Lead, a Product Manager a Product Designer and 5 Full Stack Engineers. In addition we have a small team of Data Scientists and a small team of Climate Experts who support the teams. We are about to set out building our fourth Squad.

Organizational setup

We follow a Domain Driven Design pattern to organize our teams, as we’ve built multi-disciplinary Squads oriented around specific customer-facing problems of Cozero. This means that every employee has a chance to interact with people from different backgrounds and improve the opportunities for learning and growth in the organization.

Personal development