Software Engineer - Front-end
14 days ago
This role is to build a brand new web interface for our product Delta Zero, a platform for industrial plant operators to reduce their carbon emissions. This is greenfield work so you will have a lot of scope to shape it going forward, but you will also be able to collaborate with other team members with front-end experience. Tech wise, this will involve working in TypeScript and React. The product involves a lot of data visualisation for display of our industrial process analyses and recommendations, so an interest in this aspect of development would be useful.
You will also be able to work on the back-end if you want (though this is not required) and shape your role to your preferences as you develop within the company. We are currently developing various data ingestion and processing pipelines involving direct API access to our customers, so there will be lots of opportunity to work on this aspect going forward.
You will also contribute to our fear-free development process by writing tooling to help the team move faster and more sustainably. You will be supported by continuous builds, tests, a constructive review system, and a culture of improving our processes.
Our approach to software development is not only about writing quality code. You'll have to design good and scalable architectures, be comfortable with dealing with often competing requirements and deadlines, and break our ambitious long-term vision down into clear steps and milestones.
We don’t draw a specific line between engineering and research teams. We all share the same tech stack, knowledge, tools, and work. We do fundamental machine learning research, and we build and ship commercial-quality software, so with time you will be likely to equally learn and care about many different aspects of our stack. We aim to create software that helps us achieve our mission in a sustainable and principled way, and to share our findings in the open through publications and open-source development.
Our current web technology stack
- Infrastructure - AWS, controlled by Terraform
- Backend web API - Django backed by PostgreSQL
- Frontend - React + TypeScript
Carbon Re is an AI research and development company dedicated to removing Gigatons of CO2 (equ) from humanity’s emissions each year. We aim to do so by optimising production processes, redesigning manufacturing systems, developing new control processes, and accelerating the development of new climate-friendly materials and systems.
We are acting now: due to the cumulative radiative forcing effect, one ton of carbon saved today will help us meet global temperature targets as much as two tons saved in 2050. The cumulative impact of immediate operational improvements on carbon-producing processes will deliver greater reduction in global heating than many longer-term capital intensive solutions. Simply put: we need to prioritise cuts today and our solutions help to achieve this.
At the same time we are thinking long-term and aim to develop technologies for ‘Zero Carbon’ production processes in today’s hard-to-abate sectors. This is a goal we must and can achieve.
We are a small team with unique expertise in venture-scale business, AI, energy, industrial sustainability and climate technology. We have very strong connections with leading academic centres including Cambridge University and University College London (UCL).Equality and diversity
Carbon Re is an equal opportunity employer. We are still a small team and are committed to growing in an inclusive manner. We want to augment our team with talented, compassionate people irrespective of race, color, religion, national origin, sexual orientation, gender identity, physical or mental disability, or age.Requirements
You will thrive in this role if you:
- Have experience building scalable web applications with rigour and a product mindset.
- Have solid experience working on one of the major web SPA frameworks. React knowledge is particularly helpful, but similar experience in Angular, Vue, and so on is also welcomed.
- Have expertise in REST patterns and general API design.
- Are familiar with modern web infrastructure stacks such as AWS, Azure, GCP, Cloudflare, etc.
- Have experience in data visualisation, or interest in developing it.
- Enjoy reading and writing technical and design documentation.
- Want to conduct long-term, sustainable technical development, anticipating roadblocks, mapping out risks, and contributing actively to product and research strategies.
- Are interested in AI / ML, and desire to work on developing and applying them to contribute in a big way to the fight against climate change (It’s OK if you don’t have experience here, we’ll be very happy to teach you).
- Are excited to help grow our company to achieve and go beyond our mission.
Please note that this description is just a starting point! We are a small team, and we have a lot to do. We will help you grow wherever your interests take you.
Furthermore, if you don’t meet all of these qualifications, you should still consider applying. We are building a diverse company with people coming from all sorts of backgrounds and with different skill sets.Benefits
You will be joining one of the most exciting climate tech start-ups in Europe, working to reduce emissions in the highest contributing industrial sectors. A spin out of Cambridge University and University College London, Carbon Re is backed by leading deep tech VCs including the Clean Growth Fund, the UCL Technology Fund, Cambridge Enterprise and Blue Impact Ventures.
Joining Carbon Re at this stage of the company, you will take many responsibilities, make many decisions and be able to truly drive the development of the company's technology and its mission.
The job is based in our London office with some flexibility for remote working. Right to work in the UK is required.