At a Glance
- Tasks: Build APIs and data infrastructure for the energy transition using Python.
- Company: Modo Energy, a mission-driven startup focused on sustainable energy solutions.
- Benefits: Private healthcare, pension contributions, 25 days leave, plus flexible working options.
- Other info: Dynamic work environment with opportunities for personal and professional growth.
- Why this job: Join a passionate team shaping the future of energy with cutting-edge technology.
- Qualifications: 4+ years in software development, experience with APIs and cloud infrastructure.
The predicted salary is between 48000 - 72000 £ 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. 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 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’ll 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
- 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.
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'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: 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.
Benefits: 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.
Modo Energy is an equal opportunity employer. Our employment decisions are made on the basis of 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 by 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.
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.
Python Data Engineer – APIs & LLM Data Infrastructure (Energy Markets) employer: Modo Energy Limited
At Modo Energy, we pride ourselves on being an exceptional employer, fostering a collaborative and innovative work culture that empowers our team members to take ownership of their projects. Located in the heart of London, we offer a hybrid working model, competitive benefits including private healthcare, and ample opportunities for professional growth in the rapidly evolving energy sector. Join us in shaping the future of energy data infrastructure while enjoying a supportive environment that values diversity and encourages personal development.
StudySmarter Expert Advice🤫
We think this is how you could land Python Data Engineer – APIs & LLM Data Infrastructure (Energy Markets)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to APIs and data infrastructure. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and understanding the company’s products. Be ready to discuss how your experience aligns with their needs, especially around Python and data engineering.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining Modo Energy and being part of our mission.
We think you need these skills to ace Python Data Engineer – APIs & LLM Data Infrastructure (Energy Markets)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Python Data Engineer. Highlight your experience with APIs, data processing, and any relevant tools like Terraform or AWS. We want to see how your skills align with what we do at Modo Energy!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for energy markets and AI tools, and explain why you’re excited about the opportunity at Modo. Let us know how you can contribute to our mission of building the data infrastructure for the energy transition.
Showcase Your Projects:If you've worked on any relevant projects, make sure to mention them! Whether it's an API you've built or a data pipeline you've designed, we love seeing real-world examples of your work. It helps us understand your hands-on experience and problem-solving skills.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our team at Modo Energy!
How to prepare for a job interview at Modo Energy Limited
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially around APIs and data processing. Be ready to discuss your experience with frameworks like Django REST or tools like Apache Airflow. They’ll want to see how you’ve used these in real-world scenarios.
✨Understand the Energy Market
Familiarise yourself with the basics of energy markets and how data plays a role in them. Being able to speak knowledgeably about trends, challenges, and innovations in this field will show that you're genuinely interested in Modo Energy's mission.
✨Prepare for Technical Questions
Expect to tackle some technical questions or coding exercises during the interview. Practice common algorithms and data structures, and be prepared to explain your thought process clearly. This is your chance to showcase your problem-solving skills!
✨Show Your Passion for AI
Since Modo Energy is an AI-native team, demonstrate your enthusiasm for integrating AI tools into your work. Share specific examples of how you've used AI in past projects and how you envision it enhancing your role as a Data Engineer.