Software Engineer

Modo Energy
Charing Cross, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Charing Cross, United Kingdom

Tech stack

API
Artificial Intelligence
Airflow
Amazon Web Services (AWS)
Apache HTTP Server
Cloud Computing
Software Quality
Code Review
Data Architecture
Data Presentation
DevOps
Django
Python
Software Engineering
Management of Software Versions
Openapi
Spark
Build Management
Kafka
Api Design
Terraform

Job description

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

Requirements

Do you have experience in Terraform?, * 4+ years of professional software development experience with a strong track record of delivering production-quality systems.

  • Strong Python proficiency.
  • 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.

Benefits & conditions

Important Details

  • 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.
  • Compensation & Benefits: Modo Energy offers a competitive salary along with a comprehensive benefits package, including 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.

About the company

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. 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., 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!     If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.

Apply for this position