At a Glance
- Tasks: Join our platform team to develop AI solutions for a sustainable future.
- Company: A forward-thinking climate tech company focused on innovation and collaboration.
- Benefits: Competitive salary, equity options, flexible working, and 30 days holiday.
- Why this job: Make a real impact in climate tech while working with cutting-edge technologies.
- Qualifications: Fluency in Python and Terraform; cloud experience is a plus.
- Other info: Dynamic team culture that values diversity and encourages growth.
The predicted salary is between 60000 - 90000 £ per year.
About the role
We are looking for a Senior Software Engineer to join our platform team and help us push the boundaries of what AI can do for the planet. We operate as one cohesive unit, sharing tech stack, knowledge, and objectives. Our focus spans from fundamental ML research to commercial-grade software development, offering diverse learning and impact opportunities.
Your main responsibilities:
- Talk to colleagues about their work, the processes they follow, and the roadblocks they face.
- Propose, design, build and document robust software systems to meet those needs.
- Assist more junior team members with their learning and explain how things work.
- Deliver pragmatic solutions that balance short-term delivery with long-term maintainability.
What a great fit looks like:
- You are fluent in Python and Terraform.
- You are excited about building internal tooling and CI/CD.
- You have worked in a cloud environment; bonus points for Google Cloud expertise.
- You love to collaborate with others and are familiar with agile technical practices, including pair programming, mobbing and TDD.
- You are comfortable with ambiguity and enjoy owning a problem from discovery to delivery.
You will excel if:
- You are seeking a role in climate tech, or tech for good.
- You have a genuine interest in machine learning and the physical sciences.
- You have opinions about how to build robust model deployment platforms.
- You are not expected to check every box, and we would love to hear from you even if your experience isn’t an exact match.
We are building a team that reflects the world we want to change. Our people come from all walks of life - different countries, cultures and experiences - and we think that’s one of our biggest strengths. We are committed to creating a workplace where everyone feels safe, respected and celebrated. No matter your background, if you are excited by what we do, we want to hear from you.
In return for your hard work, we offer:
- A competitive salary £75-90k
- Equity in the company. When we win, you win. You will get share options, so you are part of our journey from the inside.
- Flexible working. We trust you to know how and when you work best and to work that out with your team.
- 30 days of holiday (plus bank holidays). Rest is productive. Take the time you need to recharge.
- A generous pension scheme. We are planning for the future in more ways than one.
The interview process:
- We run a 4-stage process for engineers after the initial short screening call to confirm alignment on role expectations, experience, and next steps.
- Pair programming: you will meet with one of our other engineers to work on a toy problem together. You can use Google or LLMs, or you can ask your pair for help. We want to know what you are like to work with, how you approach solving problems in an unfamiliar space, and how you communicate about code.
- Whiteboard session: you will meet with two of our engineers. We will ask you to draw a diagram of a system you are familiar with and walk us through its major architectural components. We will ask questions about the decisions you made, and the things you like and dislike. We want to know how well you understand the technologies you use, and how you communicate about complex technical matters.
- Operating principles: You will meet with some people from other parts of the business. We will ask you questions to understand how you would work in a culture governed by our operating principles.
- Meet the CEO: before we make an offer, we would like to schedule a 15-minute chat with Josh, our CEO.
We believe hiring is a two-way process. Just as we will reference-check candidates before making a final offer, we encourage you to reference-check us by chatting with team members you haven’t yet met. Ask anything. We will answer with Concrete Honesty.
Once interviews are done, we will move quickly to a decision, and we are always happy to give feedback at any stage.
Our operating principles:
- Concrete Honesty: Say it how it is. Our honesty is strong, foundational, and built to last.
- Forever Optimising: We are in the business of constantly tweaking, testing and improving.
- Increase Torque: We move with urgency because the climate crisis won’t wait.
- Maintain Reliability: We build trust by showing up, following through, and having each other’s backs.
- Cement It with Fun & Kindness: We are here to extend Earth’s life, but ours is still limited. Let’s enjoy it and be good to each other while we do.
To see these in full, go to Carbon Re’s Operating Principles Notion page.
Development Enablement Software Engineer in London employer: Carbon Re
Contact Detail:
Carbon Re Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Development Enablement Software Engineer in London
✨Tip Number 1
Get to know the company culture before your interview. Check out their social media, read up on their projects, and see how they align with your values. This will help you connect better during the interview and show that you're genuinely interested.
✨Tip Number 2
Practice your coding skills with a buddy or through online platforms. Pair programming is a big part of the role, so being comfortable collaborating and communicating your thought process will give you an edge in the interview.
✨Tip Number 3
Prepare for the whiteboard session by brushing up on system design concepts. Think about how you would explain your past projects and the architectural decisions you made. Clear communication is key, so practice explaining complex ideas simply.
✨Tip Number 4
Don’t hesitate to ask questions during the interview process. It shows your interest and helps you gauge if the company is the right fit for you. Plus, it’s a great way to demonstrate your curiosity and engagement with the role.
We think you need these skills to ace Development Enablement Software Engineer in London
Some tips for your application 🫡
Show Your Passion for Climate Tech: When writing your application, let your enthusiasm for climate tech shine through! We want to see how your interests align with our mission and how you can contribute to making a positive impact on the planet.
Be Clear and Concise: Keep your application straightforward and to the point. Highlight your relevant experience and skills, especially in Python, Terraform, and cloud environments. We appreciate clarity, so make it easy for us to see why you're a great fit!
Share Your Collaborative Spirit: Since we value teamwork, mention any experiences where you've collaborated with others, especially in agile settings. Talk about how you’ve helped teammates or tackled challenges together – we love to hear about that!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Carbon Re
✨Know Your Tech Stack
Make sure you're well-versed in Python and Terraform, as these are key for the role. Brush up on your cloud environment knowledge, especially if you have experience with Google Cloud. Being able to discuss your past projects and how you used these technologies will show your expertise.
✨Embrace Collaboration
Since the company values teamwork, be prepared to discuss your experiences with agile practices like pair programming and mobbing. Share examples of how you've collaborated with others to solve problems, and don't hesitate to ask questions during the interview to demonstrate your interest in working together.
✨Prepare for Problem-Solving
During the pair programming session, focus on your problem-solving approach. Don’t worry about getting everything right; instead, show how you think through challenges and communicate your thought process. Use resources like Google or LLMs if needed, and remember that it's about collaboration.
✨Understand the Company Culture
Familiarise yourself with the company's operating principles, such as Concrete Honesty and Forever Optimising. Be ready to discuss how you align with these values and how they resonate with your own work ethic. This will help you connect with the team and show that you're a good cultural fit.