Python Engineer — AI Forecasting & Modelling (Energy Markets) in City of London
Python Engineer — AI Forecasting & Modelling (Energy Markets)

Python Engineer — AI Forecasting & Modelling (Energy Markets) in City of London

City of London Full-Time 60000 - 75000 £ / year (est.) Home office (partial)
Modo Energy

At a Glance

  • Tasks: Build and maintain backend services for AI-powered energy forecasting models.
  • Company: Modo Energy, a mission-driven startup focused on the energy transition.
  • Benefits: Competitive salary, employee equity, top-tier healthcare, and 25 days annual leave.
  • Other info: Hybrid work environment with opportunities for career growth and collaboration.
  • Why this job: Join a dynamic team shaping the future of energy with cutting-edge technology.
  • Qualifications: 3-5 years Python experience, strong backend skills, and familiarity with Django REST Framework.

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

Modo Energy is building AI-powered tools for understanding global energy markets — combining large-scale data, forecasting models, and LLM systems into high-performance interfaces engineers and analysts use every day. We're hiring a backend Python Engineer to join the Modelling team — the brains behind Modo Energy's forecast product. Our forecasts help investors, operators, and traders understand what energy assets will do next, and they need to be fast, reliable, and trusted.

You’ll work across the full backend stack that powers these models: the APIs that serve forecasts to the Terminal, the pipelines that run them at scale, and the infrastructure that keeps everything ticking. You’ll work closely with energy analysts and data scientists to turn quantitative models into production-grade systems that customers depend on daily. We’re an AI-native engineering team — everyone uses AI coding tools and many of the systems we build are designed to be consumed by AI agents as much as humans.

What You’ll Do

  • Build and maintain the backend services that run and serve Modo's energy forecasting models — Django REST Framework APIs, Celery task pipelines, and the data layers that connect them.
  • Work directly with data scientists and energy analysts to take new models to production, making sure they run reliably and return results customers can trust.
  • Design and optimise job orchestration for compute-intensive modelling workloads — scheduling, retries, monitoring, and scaling via Celery, AWS, and Airflow.
  • Own AWS infrastructure and deployment across the full lifecycle — local development through to production — using Terraform and Docker.
  • Build monitoring, alerting, and validation tooling to catch model failures and data quality issues before customers do.
  • Own your projects end-to-end, from architecture and design through the full development lifecycle, deploying into a live production environment.

What We’re Looking For

  • Bachelor’s/Master’s degree in Information Technology, Computer Science, or equivalent experience.
  • 3–5 years of Python with strong backend fundamentals — clean, well-structured code, comfortable owning services end-to-end from API design through to deployment and monitoring.
  • Solid experience with Django REST Framework in production.
  • Proficiency with Celery for task orchestration and background processing.
  • Production experience with Docker, AWS, and infrastructure-as-code (Terraform).
  • Strong testing habits — pytest, fixtures, mocking, CI pipelines that actually catch things.
  • Expert-level use of AI coding tools (Claude Code, Cursor, GitHub Copilot, or similar) — knowing when to trust them, when to intervene, and how to get the most out of them.
  • Good taste and judgment — you’ll be making constant decisions about how to structure data pipelines, what to optimise, and when something is ready to ship.

Nice to Have

  • Experience taking quantitative models to production.
  • Familiarity with energy markets.
  • Familiarity with time-series data.
  • Any start-up / scale-up experience is beneficial.

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. 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.

Hybrid Work Environment: This role is hybrid, with time split between working from home and our London office (Euston Square), with in-office days Tuesday, Wednesday and Thursday.

Salary & Benefits

Competitive market rates - we want the best engineers! Employee Equity Scheme. Private Top-Tier Healthcare and Dental coverage with Bupa, a Pension scheme with employer contribution, 25 days of annual leave (excluding bank holidays), 5 flexible days to be taken on a Monday or Friday. And lots of snacks and drinks – obviously!

Python Engineer — AI Forecasting & Modelling (Energy Markets) in City of London employer: Modo Energy

Modo Energy is an exceptional employer for Python Engineers, offering a dynamic and mission-driven work environment focused on building AI-powered tools for the energy sector. With a hybrid work model based in London, employees enjoy competitive salaries, equity schemes, and comprehensive healthcare benefits, alongside ample opportunities for professional growth and collaboration with a talented team of analysts and data scientists. Join us to be part of a rapidly growing startup that values innovation and fosters a culture of product-building and teamwork.
Modo Energy

Contact Detail:

Modo Energy Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Engineer — AI Forecasting & Modelling (Energy Markets) in City of London

Tip Number 1

Network like a pro! Reach out to folks in the energy and AI sectors on LinkedIn or at industry events. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub repository with projects that highlight your Python prowess, especially in backend development. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for those interviews! Brush up on your Django REST Framework and Celery knowledge. We want to see how you think through problems and design solutions, so practice coding challenges too.

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, we love seeing candidates who are genuinely interested in joining our mission.

We think you need these skills to ace Python Engineer — AI Forecasting & Modelling (Energy Markets) in City of London

Python
Django REST Framework
Celery
AWS
Terraform
Docker
Data Pipeline Design
Task Orchestration
Monitoring and Alerting
Production Deployment
Testing with pytest
AI Coding Tools
Collaboration with Data Scientists
Understanding of Energy Markets
Experience with Time-Series Data

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your Python expertise, especially with Django REST Framework and AWS, so we can see how you fit into our team.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about energy markets and AI. Share specific examples of your past projects that align with what we do at Modo Energy, and show us your enthusiasm for the role!

Showcase Your Projects: If you've worked on relevant projects, whether in a professional or personal capacity, make sure to mention them. We love seeing real-world applications of your skills, especially if they involve backend services or data pipelines.

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 gives you a chance to explore more about Modo Energy!

How to prepare for a job interview at Modo Energy

Know Your Tech Stack

Make sure you’re well-versed in Python, Django REST Framework, and Celery. Brush up on your knowledge of AWS, Docker, and Terraform too. Being able to discuss your experience with these technologies confidently will show that you’re ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially those involving backend services or data pipelines. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how you turned complex problems into reliable solutions.

Familiarise Yourself with Energy Markets

Since Modo Energy focuses on energy forecasting, having a basic understanding of energy markets and time-series data can set you apart. Do some research on current trends and challenges in the industry, and be ready to share your insights during the interview.

Demonstrate Your AI Tool Savvy

As an AI-native team, familiarity with AI coding tools is crucial. Be prepared to discuss how you’ve used tools like GitHub Copilot or Claude Code in your work. Share examples of when these tools helped you improve your coding efficiency or quality.

Python Engineer — AI Forecasting & Modelling (Energy Markets) in City of London
Modo Energy
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>