Python Developer – APIs & LLM Data Infrastructure (Energy Markets)

Modo Energy

City Of London

Hybrid

GBP 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive Market Rate
Equity Share Scheme
Private Healthcare
25 days annual leave plus flexible days
Flexible days

Job summary

A leading energy tech company in London seeks a Software Engineer/Data Engineer to build data presentation layers and stable APIs for complex energy market data. Responsibilities include full lifecycle ownership of projects, designing infrastructure, and ensuring code quality. The ideal candidate has 4+ years of experience, mastery of API standards, and a genuine interest in AI tools. Modo promotes a hybrid work environment and offers competitive salary and benefits.

Qualifications

  • 4+ years of professional software development experience with a strong track record.
  • Experience designing and shipping external-facing APIs with attention to versioning.
  • Hands-on experience with infrastructure-as-code and cloud infrastructure.
  • Excitement about making AI tools a core part of work.

Responsibilities

  • Design and build stable APIs that teams and products depend on.
  • Build layers that make energy market data fast and accessible.
  • Own the full lifecycle from scoping to deployment of projects.
  • Contribute to pipeline architecture and maintain infrastructure.
  • Write and maintain Terraform for cloud infrastructure.
  • Collaborate with product teams to ship impactful solutions.

Skills

API design and delivery
Data presentation layer
Infrastructure and DevOps
Code quality
AI tools

Tools

Django REST Framework
Apache Airflow
Apache Spark
Terraform
AWS

Job description

Overview

Modo Energy is building the data and AI infrastructure behind the energy transition — ingesting global energy datasets and powering APIs, analytics platforms, and LLM-driven systems that understand real-world power markets.

Our data platform processes huge volumes of energy market data and makes it available across the company — powering forecasting models, analytics tools, the Modo Terminal, and our LLM-based AI Analyst. Engineers on the Data team work across distributed pipelines, streaming systems, semantic data layers, and high-performance APIs designed for both humans and AI agents.

If you enjoy building the backbone of data platforms that power real products, you’ll find plenty of interesting systems problems here.

The Role

The Data team is the foundational layer of the Modo platform. We ingest energy market data from providers across the globe, process it through our data lakehouse, and make it available to every team and product at Modo. We operate across the full data stack, primarily in Python: ELT pipelines, distributed processing, real-time streaming, and an API that serves our Terminal application, external customers, and our AI agent.

We\'re looking for a software engineer / data engineer to help us get our data in front of users. We\'ve built the pipeline framework that lets our research teams create their own datasets, and now our focus is shifting to how we present this data at scale. We need to build a data-presentation layer that will support our products and, ultimately, the broader energy industry. That means interactive plotting tools in the Modo Terminal, MCP servers, AI agents, direct data lake access, and the semantic layers that let users discover our data.

You\'d be joining a small team with full ownership of the engineering stack and product decisions, which means your technical choices will matter and the standards you set will shape how the platform grows.

We are an AI-native team. We expect everyone at Modo to make AI tools a core part of how they work, and that expectation will only grow. If you\'re already working this way, or genuinely excited to, you\'ll fit right in.

Responsibilities
  • API Design and Delivery: Design and build stable, well-documented APIs that internal teams, paying customers, and our AI product depend on. Backwards compatibility, versioning, and developer experience matter here.
  • Data Presentation Layer: Build the query and response layers that make complex energy market data fast and accessible, thinking carefully about latency, caching, and how data needs to be shaped for different consumers.
  • Full Lifecycle Ownership: Work with the product team to decide what to build and how to measure success, scope and implement the work, deploy it, and keep it running. You own what you ship.
  • Pipeline and Data Architecture: You won\'t be building pipelines day-to-day, but you\'ll contribute to how our pipeline platform evolves and maintain the infrastructure it runs on.
  • Infrastructure and DevOps: Write and maintain Terraform, manage cloud infrastructure, and monitor platform health and API performance as a normal part of your working week.
  • Code Quality: Write well-tested, maintainable code and contribute to engineering culture through thoughtful code review and clear documentation of design decisions.
Qualifications

Required experience:

  • 4+ years of professional software development experience with a strong track record of delivering production-quality systems.
  • A track record of designing and shipping external-facing APIs, with real attention to versioning, backwards compatibility, and OpenAPI/REST standards.
  • Hands-on experience with infrastructure-as-code and cloud infrastructure day-to-day. We build on AWS with Terraform, but equivalent experience is fine.
  • Genuine excitement about making AI tools a core part of how you work.

Experience with any part of our data stack would be beneficial: Django REST Framework, Apache Airflow, Apache Spark, Apache Iceberg, Apache Kafka, Terraform, and AWS (EMR, ECS). We manage much of this ourselves, so experience running your own Airflow cluster or working with Spark at the infrastructure level rather than just the API level is particularly valuable.

The Company

At Modo Energy, we\'re on a mission to build the information architecture for the energy transition - we want to be the only place to come to for information on the global journey to net zero. Take a look at our platform, where we provide open access to an array of content on the energy transition.

We\'re a dedicated and passionate team building a category-defining business, working on one of the world\'s most important priorities. We are looking for individuals who love product-building, want to work with pace at a mission-oriented startup, and will collaborate with us in shaping the culture of a rapidly growing team.

Location

Location: London (nearest station is Euston Square)

Hybrid working

Hybrid working: Everyone works in the office Tuesday through Thursday, with flexibility to work from home or the office on Mondays and Fridays.

Salary & Benefits
  • Competitive Market Rate - we want the best engineers!
  • Equity Share Scheme
  • Private Healthcare and Dental cover through Bupa, salary sacrifice pension with 3% employer contribution; 25 days annual leave (excluding bank holidays), plus 5 flexible days to be taken on a Monday or a Friday. And lots of snack and drinks – obviously!
How to apply

How to apply: Submit your application by midday, Friday 20th March. Here\'s what to expect:

  • Coding exercise — shortlisted candidates will receive a short (~30 min) online coding exercise on a rolling basis after your application is received. You\'ll have until 9am, Monday 23rd March to complete it once invited.
  • Video interview — candidates who progress will be invited to a conversational interview with the hiring manager.
  • In-person interviews — a technical interview and a separate culture interview, typically run on the same day at our London office.
  • We expect to begin video interviews the week of 23rd March.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Engineer (Terminal/Modelling/Data)
Python Engineer (Terminal/Modelling/Data)

Modo Energy • Greater London

Hybrid
GBP 90,000 - 120,000
Equity
Hybrid work schedule
Top-of-market compensation
Python Engineer (Terminal/Modelling/Data) London
Python Engineer (Terminal/Modelling/Data) London

Modo Energy • Greater London

Hybrid
GBP 90,000 - 130,000
Python Engineer (Terminal/Modelling/Data)
Python Engineer (Terminal/Modelling/Data)

Modo Energy - USA • Greater London

Hybrid
GBP 90,000 - 130,000
Equity
Top-of-market compensation
Hybrid work schedule
Python Engineer — AI Forecasting & Modelling (Energy Markets)
Python Engineer — AI Forecasting & Modelling (Energy Markets)

Modo Energy • City Of London

Hybrid
GBP 60,000 - 80,000
Employee Equity Scheme
Private Top-Tier Healthcare
25 days of annual leave
Frontend Engineer (Ko/Terminal)
Frontend Engineer (Ko/Terminal)

Modo Energy • Greater London

Hybrid
GBP 75,000 - 115,000
Frontend Engineer (Ko/Terminal) London
Frontend Engineer (Ko/Terminal) London

Modo Energy • Greater London

Hybrid
GBP 90,000 - 120,000
Top-of-market compensation
Equity for every employee
Hybrid work model
Frontend Engineer (Ko/Terminal)
Frontend Engineer (Ko/Terminal)

Modo Energy - USA • Greater London

Hybrid
GBP 70,000 - 110,000
Equity for every employee
Top-of-market compensation
Hybrid work schedule Tue–Thu in office
Product Designer
Product Designer

Modo Energy • Greater London

On-site
GBP 55,000 - 85,000
Equity for every employee
Top-of-market compensation
Hybrid work model (Tue–Thu in office)
+1
Frontend Engineer (Ko/Terminal)
Frontend Engineer (Ko/Terminal)

United States Digital Space LLC • Greater London

Hybrid
GBP 65,000 - 110,000
Supply Chain Analyst (Energy Forecasting & Analytics)
Supply Chain Analyst (Energy Forecasting & Analytics)

Modo Energy • City Of London

On-site
GBP 60,000 - 90,000
Equity Share Scheme
Private healthcare & dental (Bupa)
25 days annual leave + 5 flexible days