Staff/Senior Python Engineer

4 days ago
Full time role


Creating reliable, local, carbon-free energy at scale so that our grid becomes 100% renewable. The value of matching clean energy supply ...

View Company Profile

Job Description

What you’ll do

Let’s face it; you’ll need to wear a few hats. But, we know that success requires a focus on execution, so this will be your focus:


Design flexible, resilient architecture

You’ll be building serverless applications, creating infrastructure from code (CDK) and messaging with events across domain boundaries.

We're still iterating on our product quickly; we need you to solve the problems of today in a way that keeps our options open tomorrow.

We're a small team, so we want to work with minimal toil and focus on improving the domain-specific output that builds our unique capabilities.


Build meaningful, valuable products

Our sales product is revolutionising how commercial energy buyers access solar. It's data-driven and increasingly reliant on ML outputs.

Our operating product optimises every electron on our network to get maximum carbon reduction and revenue. Our customers love the savings and analytics our renewable energy comes with.

We’re building these on AWS, taking advantage of serverless to quickly build and deploy complex systems. We use a mixture of Python and Javascript and you'd mainly be working in Python.


Deliver cross-functional, internal tooling

As a small team, we can promise you rapid feedback for internal tooling. Our team has big ambitions, and your role will support the delivery of those.

We rely on CI/CD to make sure small iterations have low overhead


Iterate, automate and improve

To deliver quickly, we make small bets and iterate. In everything we build, we improve it on the next pass. And, in every task, we make our jobs faster and easier with each execution.


Who you are

As an early, senior joiner, you’ll have a massive impact on our culture and our deliveries. So, who you are is of utmost importance. It probably looks like this:


You execute

We’re out to earn the trust of our future customers, and we’re doing that by demonstrating the real value in what we build. So, we all need to execute to completion.

You’ll be enthusiastic about solving problems and delivering value in any challenge.


You learn

We don’t have the answers to everything we need right now, but only by doing will we learn them. That applies throughout the company.

You’ll be comfortable with what you do and don’t know; you’ll know how to ask for help and provide help in return. We’ll be supportive, and make sure you can be the best at what you do.


You communicate

As a remote-first company, much of our interaction is asynchronous. To fully deliver your ideas, passion and values you need to be an excellent communicator.

Don’t just write beautiful code - write clear, convincing and inspiring English.

As a senior engineer, you'll be expected to manage your own workload and keep stakeholders up to date with your progress.


You’re experienced

You have 5+ years of experience with Python and AWS, with expertise in writing well-tested, distributed fault-tolerant Python in serverless environments.

You’ll interact with our frontend design, and with our data science. So, you’re comfortable with the basics of those areas and capable of quickly understanding their needs.

Our customers are enterprise energy purchases, so you have experience in industries with a focus on security, reliability and regulation.



Joining a startup this early comes with both risk and reward. 

To the right person, this opportunity will accelerate your career. You’ll collaborate with an experienced team of startup builders and investors. Your high degree of autonomy and responsibility will give you a place to show how you get things done.

As one of the early joiners, you’ll receive very generous equity alongside your salary. Salaries will be reviewed at future fundraising, and that equity has a potentially life-changing upside.

We have a bold vision to go far. So, we’re not location specific, which translates to a flexible, remote or office working environment. 

Most importantly to us, you’ll be working in a culture you help to build; one that treats others how you want to be treated.

Creating reliable, local, carbon-free energy at scale so that our grid becomes 100% renewable. The value of matching clean energy supply ...

View Company Profile