At a Glance
- Tasks: Build software to evaluate carbon removal projects and collaborate with scientists.
- Company: Join a climate-tech start-up on a mission to reverse climate change.
- Benefits: Competitive salary, equity, learning budget, and flexible work options.
- Why this job: Make a real impact in the fight against climate change while developing your skills.
- Qualifications: 2+ years in backend software, experience with data handling, and interest in AI.
- Other info: Dynamic team culture with opportunities for growth and collaboration.
The predicted salary is between 36000 - 60000 £ per year.
About CUR8
The science is clear - even if we do everything else right on reducing emissions, the world needs to remove 5-10 Gigatonnes of CO2 by 2050. There is no Net Zero without carbon removals. At CUR8, we're driven by building the worldwide market for carbon removals. We're on a mission to facilitate 1Bn tonnes of carbon removed in a single year. Today, we're doing that through our leading science, procurement, and management platform. Empowering companies and financial institutions across the world with insights, carbon credit portfolios, and software tooling to neutralise their emissions. Today, for companies around the world, we are their Copilot for Carbon Removal.
The role
You will be joining our "Risk Engine" squad. Evaluating high-quality carbon removal projects is hard. It involves extracting hundreds of data points from complex sources, applying our proprietary efficacy and risk models, and structuring that data so we can surface it to our customers. Your job is to work with our Lead Software Engineer, Senior AI Engineer and Scientists to build and maintain the services that power these models. You will be the bridge that turns scientific criteria into scalable software.
You’ll be responsible for:
- Building the Application Logic: Writing the code that orchestrates the flow of data (ingesting documents, feeding them to our models, and handling the results reliably).
- Translating Science to Code: Collaborating directly with Carbon Scientists to understand their project criteria and turning those constraints into code logic or prompts.
- Taming Unstructured Data: Building systems that can take messy real-world inputs (PDFs, scientific reports) and extract structured, usable data for our scoring engine.
- Surfacing Insights: Designing the APIs and data structures that allow our Platform team to display these findings to customers in our UI.
Our Tech Stack
For the Risk Engine squad, you will likely be bridging the gap between our core backend and our AI services:
- Core Back-end: GoData stack: Python
- Database: PostgreSQL
- Infra: Google Cloud Platform, Terraform
- AI: Claude, Gemini, GPT
Note: You don’t need to be an expert in both Go and Python, but you must be interested in working across both.
Your Technical Skills:
- Production Experience: You have 2+ years of experience building and maintaining backend software.
- Language Fluency: You are comfortable with a statically typed language (Go, Java, Rust, or TypeScript) AND/OR Python.
- Data Wrangling: You have experience (or strong interest) in taking unstructured data and giving it structure.
- AI Curiosity: You might not be an ML expert, but you have played with LLM APIs and understand the basics of prompt engineering.
About the perks:
- The chance to meaningfully contribute to reversing climate change
- Competitive salary + meaningful equity
- £1,000 annual learning & development budget
- 4 weeks/year to work from anywhere
- 6% pension (salary sacrifice)
- Regular team events, and a bright Shoreditch office
- A culture that respects boundaries, working parents, and different work styles
Our process:
We design our hiring process to be transparent, respectful, and collaborative:
- Intro call: 30-min chat about the role and your goals.
- Skills focused interviews:
- A take-home task (focused on backend logic & data handling).
- A 45-min follow-up with an engineer to dive deeper into your submission.
- Final stage: In-person (or remote), split between:
- Product & collaboration interview (Meeting the scientists/PM).
- 1:1 with a founder.
CUR8 is an equal-opportunity employer. We welcome applications from people of all backgrounds, identities, and experiences, especially those underrepresented in climate and tech. Let's make climate impact inevitable. Join us.
Software Engineer. London, hybrid. Climate-tech start-up employer: CUR8
Contact Detail:
CUR8 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer. London, hybrid. Climate-tech start-up
✨Tip Number 1
Network like a pro! Reach out to people in the climate-tech space, especially those at CUR8. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! Prepare a mini-project or a GitHub repo that highlights your coding abilities, especially with Python or Go. This is your chance to demonstrate how you can turn scientific criteria into scalable software.
✨Tip Number 3
Be ready for the interview! Brush up on your knowledge of data wrangling and AI basics. They’ll want to see your curiosity and how you approach problem-solving, so come prepared with questions and examples.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of our mission to tackle climate change.
We think you need these skills to ace Software Engineer. London, hybrid. Climate-tech start-up
Some tips for your application 🫡
Show Your Passion for Climate Tech: When you're writing your application, let your enthusiasm for climate tech shine through! We want to see how your values align with our mission at CUR8. Share any relevant experiences or projects that highlight your commitment to making a difference in the world.
Tailor Your Application: Make sure to customise your application for the Software Engineer role. Highlight your experience with backend development and data handling, and don’t forget to mention any work you've done with unstructured data. We love seeing how you can bridge science and software!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your skills and experiences. We appreciate a well-structured application that makes it easy for us to see why you’d be a great fit for our team.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re serious about joining our mission at CUR8!
How to prepare for a job interview at CUR8
✨Understand the Mission
Before your interview, take some time to really grasp CUR8's mission and how they aim to tackle climate change. Familiarise yourself with their carbon removal strategies and think about how your skills as a Software Engineer can contribute to this goal. Showing genuine interest in their mission will set you apart.
✨Brush Up on Your Tech Stack
Make sure you're comfortable with the tech stack mentioned in the job description, especially Python and any statically typed languages like Go or TypeScript. Be ready to discuss your past experiences with these technologies and how you've tackled data wrangling or API design in your previous roles.
✨Prepare for Collaboration Questions
Since you'll be working closely with Carbon Scientists, think about examples from your past where you've successfully collaborated with non-technical teams. Prepare to discuss how you translated complex requirements into actionable code, as this will demonstrate your ability to bridge the gap between science and software.
✨Show Your AI Curiosity
Even if you're not an ML expert, be prepared to talk about your experiences with LLM APIs and prompt engineering. Share any projects where you've experimented with AI tools, as this will highlight your curiosity and willingness to learn, which is crucial for the role.