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

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

London Full-Time 60000 - 75000 £ / year (est.) No working from home possible
Modo Energy

At a Glance

  • Tasks: Join us to build innovative APIs and data platforms for the energy transition.
  • Company: Modo Energy is a mission-driven startup focused on transforming energy data.
  • Benefits: Enjoy competitive pay, equity options, private healthcare, and flexible working.
  • Other info: Collaborative team culture with opportunities for personal and professional growth.
  • Why this job: Make a real impact in the energy sector while working with cutting-edge AI tools.
  • Qualifications: 4+ years in software development with API design experience.

The predicted salary is between 60000 - 75000 £ per year.

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.

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

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

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.

Python Developer – APIs & LLM Data Infrastructure (Energy Markets) in London employer: Modo Energy

Modo Energy is an exceptional employer that fosters a dynamic and innovative work culture, perfect for those passionate about the energy sector and SaaS solutions. With competitive compensation, equity options, and a hybrid work model, employees are empowered to thrive while enjoying a healthy work-life balance. The company prioritises professional growth, offering ample opportunities for development and collaboration within a supportive team environment in the vibrant Greater London area.

Modo Energy

Contact Details:

Modo Energy Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Developer – APIs & LLM Data Infrastructure (Energy Markets) in London

Tip Number 1

Get your networking game on! Connect with folks in the energy and tech sectors on LinkedIn. Join relevant groups, attend meetups, and don’t be shy about reaching out to people at Modo Energy. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving APIs or data infrastructure. If you’ve worked with Python, make sure to highlight that. We love seeing real-world applications of your work, so don’t hold back!

Tip Number 3

Prepare for the coding exercise! Brush up on your Python skills and get familiar with the tools we use like Django REST Framework and Apache Kafka. Practising common coding challenges can help you feel more confident when it’s time to show us what you’ve got.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Modo Energy. Let’s build the future of energy together!

We think you need these skills to ace Python Developer – APIs & LLM Data Infrastructure (Energy Markets) in London

Python
API Design
OpenAPI/REST Standards
Terraform
AWS
Django REST Framework
Apache Airflow

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Python Developer role. Highlight your experience with APIs, data infrastructure, and any relevant projects that showcase your skills in Python and cloud technologies.

Show Your Passion for AI:We love candidates who are genuinely excited about integrating AI tools into their work. Share examples of how you've used AI in past projects or how you plan to leverage it in this role to make an impact at Modo Energy.

Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and achievements, making it easy for us to see why you’d be a great fit for our team.

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, we love seeing applications come directly from our site!

How to prepare for a job interview at Modo Energy

Know Your APIs Inside Out

Make sure you understand the principles of API design and delivery, especially around versioning and backwards compatibility. Brush up on OpenAPI/REST standards, as you'll want to impress with your knowledge of how to create stable, well-documented APIs that can handle real-world demands.

Show Off Your Data Skills

Familiarise yourself with the data stack mentioned in the job description, like Django REST Framework, Apache Airflow, and AWS. Be ready to discuss any hands-on experience you have with these tools, especially if you've worked on infrastructure or pipeline management.

Demonstrate Your AI Enthusiasm

Since Modo Energy is looking for someone who genuinely enjoys integrating AI tools into their work, be prepared to share examples of how you've used AI in past projects. Show your excitement about making AI a core part of your role and how it can enhance data presentation.

Prepare for Technical and Cultural Fit

Expect a mix of technical and culture interviews. For the technical side, review your coding skills and be ready for a coding exercise. For the culture fit, think about how your values align with Modo's mission and be ready to discuss how you can contribute to their team dynamics.