Python Developer - Build an AI Analyst (Energy Markets)

Python Developer - Build an AI Analyst (Energy Markets)

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

At a Glance

  • Tasks: Build an AI-powered analyst for energy markets using Python and cutting-edge tech.
  • Company: Join Modo Energy, a mission-driven startup focused on the energy transition.
  • Benefits: Enjoy top-tier healthcare, flexible leave, and a hybrid work environment.
  • Other info: Collaborate in a dynamic team and shape the future of energy information.
  • Why this job: Make a real impact in the energy sector while working with innovative AI technologies.
  • Qualifications: 5+ years of Python experience and strong backend engineering skills required.

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

At Modo Energy, we're building the global standard for benchmarking and valuing the world's electrification assets — unlocking returns for battery energy storage, solar, wind and data centres. We’re building an AI‑native platform for energy markets that combines LLM agents, retrieval pipelines and real‑time market data to create an AI analyst that can reason about complex energy systems. Our platform ingests massive volumes of energy market data and proprietary research; we’re building an LLM‑powered AI Analyst that can query databases, retrieve articles, interpret datasets and explain market behaviour in natural language. Engineers here work on agent orchestration, RAG pipelines, tool‑calling architectures and APIs that allow AI systems to safely interact with real‑world data. It’s a small team shipping production AI systems with modern Python, FastAPI, AWS and AI‑native developer workflows.

The role involves hiring a backend Python Engineer with expert‑level use of AI coding tools to join our AI Analyst team. The AI Analyst is an LLM‑powered product embedded in the Modo Terminal that helps customers interrogate our data and research using natural language. Think of it as a domain‑expert colleague who knows everything Modo has ever published and can pull live data on demand. We’re building an agentic system that retrieves articles, queries databases, interprets energy market data and writes answers that our customers can trust. You’ll work in a small cross‑functional team with a lot of autonomy and will own the codebase and set the standards.

Responsibilities:

  • Building and improving our agentic backend: LangChain‑based orchestration, tool design, retrieval pipelines and prompt engineering, running on FastAPI.
  • Designing tools (MCPs, CLIs, APIs, etc) that let LLMs work with energy market data effectively: strict guardrails, sensible aggregation and outputs that fit within token budgets.
  • Building monitoring and evaluation infrastructure.
  • Working directly with domain experts (energy analysts, data scientists) to ensure the system gives answers that are accurate and useful.
  • AWS infrastructure and deployment. We use Terraform and you’ll be involved in the full lifecycle from local development to production.

About You:

  • 5+ years Python experience.
  • Strong backend engineering fundamentals: you write clean, well‑structured Python and you’re comfortable owning services end‑to‑end from API design through to deployment and monitoring.
  • Real experience with AWS and infrastructure‑as‑code (Terraform). You’ve deployed and maintained production services.
  • Proficiency with FastAPI or similar async Python frameworks.
  • Expert‑level use of AI coding tools (Cursor, Claude Code, GitHub Copilot or similar).
  • Obsessed about keeping up to speed with AI coding developments.
  • Good taste and judgement in structuring LLM interactions and determining when something is good enough to ship.
  • Comfort working in a small, fast‑moving team where you’ll be expected to figure things out, make trade‑offs and ship.
  • An understanding and appreciation of UI design and the customer experience.

Nice To Have:

  • Hands‑on experience building LLM‑powered applications, ideally with LangChain, but any serious work with agentic systems, RAG pipelines or tool‑calling architectures counts.
  • Experience with energy markets.

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

Hybrid Work Environment: This role is hybrid, with time split between working from home and our London office, with in‑office days from Tuesday through Thursday.

Salary & Benefits: 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 a day off for your birthday. And lots of snacks and drinks – obviously!

Modo Energy is an equal‑opportunity employer. Our employment decisions are based on qualifications, merit and business need. We do not discriminate against age, national origin, physical or mental disability, race, religion, pregnancy, sexual orientation, gender identity, veteran status or any other characteristic protected under federal, state or local law. If you need assistance or a reasonable accommodation with an application or the interview process, please contact us via email at careers@modo.energy.

What You Can Expect From Modo Energy: We want to attract and retain the best talent at Modo Energy, and we give our people the freedom and opportunity to develop themselves and flourish. We are committed to building a diverse and inclusive team at Modo Energy, as we believe a variety of backgrounds, skills and interests is what makes our company stronger. If you share our values and our enthusiasm for supporting the transition to greener energy systems, we encourage you to apply. We have a number of positions open which could be for a range of backgrounds and experience levels. Please get in touch if you are interested and you don’t meet all the requirements, or if you exceed them!

Python Developer - Build an AI Analyst (Energy Markets) employer: Modo Energy

Modo Energy is an exceptional employer, offering a dynamic and collaborative work environment where innovation thrives. With a strong focus on employee growth, we provide opportunities for professional development while working on cutting-edge AI solutions in the energy sector. Our hybrid work model, competitive benefits including top-tier healthcare, and a commitment to diversity make Modo Energy a rewarding place to build a meaningful career.

Modo Energy

Contact Details:

Modo Energy Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Developer - Build an AI Analyst (Energy Markets)

Tip Number 1

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

Tip Number 2

Show off your skills! Create a GitHub repo with projects that highlight your Python prowess and experience with AI tools. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for those interviews! Brush up on your knowledge of AWS, FastAPI, and LLM applications. Be ready to discuss how you’ve tackled challenges in past projects.

Tip Number 4

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 Developer - Build an AI Analyst (Energy Markets)

Python
Backend Engineering
API Design
FastAPI
AWS
Terraform
AI Coding Tools

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with Python, AWS, and AI coding tools. We want to see how your skills align with what we're building at Modo Energy!

Show Your Passion for AI:Let us know about your obsession with AI coding developments! Share examples of projects where you've used AI tools like GitHub Copilot or LangChain. We love seeing candidates who are as excited about this tech as we are.

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity and structure, so make sure your points are easy to follow. This reflects the clean code we value in 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. We can’t wait to hear from you!

How to prepare for a job interview at Modo Energy

Know Your Python Inside Out

Make sure you brush up on your Python skills, especially around backend engineering. Be ready to discuss your experience with FastAPI and how you've structured APIs in the past. They’ll want to see that you can write clean, well-structured code and own services from design to deployment.

Familiarise Yourself with AI Tools

Since the role requires expert-level use of AI coding tools, get comfortable with tools like Cursor, Claude Code, or GitHub Copilot. Be prepared to explain how you've used these tools effectively in your projects and when you’ve had to intervene manually.

Understand Energy Markets

Even if you don’t have direct experience, do some research on energy markets and the current trends in electrification assets. Showing that you understand the domain will impress them and demonstrate your commitment to the role.

Showcase Your Team Spirit

Modo Energy values collaboration in a small team environment. Be ready to share examples of how you've worked in cross-functional teams, made trade-offs, and contributed to a positive team culture. Highlight your ability to adapt and thrive in fast-paced settings.