Skip to Main Content

Job Title


Senior Software Engineer (data focus)


Company : Metris Energy


Location : London, London


Created : 2025-06-23


Job Type : Full Time


Job Description

About Metris EnergyScroll down the page to see all associated job requirements, and any responsibilities successful candidates can expect.At Metris, we're on a mission to accelerate the energy transition by helping solar owners manage their asset(s) autonomously. Today, our platform delivers real-time data on 100s of solar projects across the UK and automates time-consuming tasks involved in solar management such as monitoring, fault detection, reporting and billing. Next, Metris is building proprietary AI to deliver autonomous operation of small-scale renewables.The RoleWere looking for a Senior Software Engineer with strong experience in data-intensive systems to join our team. Youll bring a solid grounding in data processing and architecture, and will play a key role in maintaining data integrity across the Metris platform. This role will define and own our data architecture, connecting to hundreds of renewable energy assets storing, transforming and aggregating millions of rows of data we also expect that over time you will also contribute to other parts of the Metris product as the business continues to grow and evolve into new products and markets.This role is ideal for someone who thrives in early-stage environments, enjoys shaping systems from the ground up, and wants to work on data-rich challenges that span from backend systems to customer-facing features.What You'll DoOwn platform-wide data integrity: Design and maintain core data flows and pipelines that ensure reliable, accurate sensor and meter data.Build software that handles complex data: From ingestion to transformation to visualisation, youll work across the stack to make our data usable and valuable.Collaborate across teams: Partner with Product, Engineering, and Data Science to ensure our platform supports AI-driven features, meaningful visualisations, and customer insights.Contribute to the product roadmap: Use your technical expertise and understanding of customer needs to shape new features and improvements.Ensure robustness and consistency: Ensure all systems you design are fault-tolerant, scalable and correct using appropriate architecture and testing approaches.About YouYoure a senior engineer who moves comfortably between building reliable software systems and thinking deeply about data architecture. You dont need to be a dedicated data engineer or ML expertbut you do have a strong foundation in data-intensive development and enjoy working with messy, real-world data.What You BringCore Technical SkillsStrong software engineering background. Our core stack is in TypeScript (Next.js and Express.js with GraphQL) but a new data stack could include Python.Experience building and maintaining backend systems, APIs, and data services.Deep proficiency with SQL and experience working with production data stores (PostgreSQL, Redshift, Snowflake, DynamoDB, etc.).Hands-on experience with data pipelines, ETL/ELT processes, and/or event-driven architectures.Comfort working with and transforming time-series or other noisy sensor data.Familiarity with AWS or similar cloud infrastructure and able to ensure data processing remains secure and cost-optimal.Strong experience in different software testing paradigms to ensure consistency and correctness of our data.Bonus SkillsKnowledge of real-time or stream processing systems (e.g. Kafka, Spark Streaming).Domain experience in energy, IoT, or working with unreliable/messy datasets.Frontend awarenessable to contribute to or reason about how data is visualized and interacted with.How You WorkYou take ownership of problems and build pragmatic solutions.Youre proactive in identifying and resolving data quality or reliability issues.You enjoy working cross-functionally and translating between technical and non-technical perspectives.You thrive in environments with ambiguity and limited structureyou help create the playbook, not just follow it.You care about building maintainable systems and share knowledge to raise the bar for the whole team.Why Metris?Youll be joining a small, high-impact team working on problems that sit at the intersection of clean energy, software, and data. You'll have a direct hand in shaping how our platform scales and delivers insightnot just raw datato our users. If you're excited about building systems that matter, wed love to hear from you.How to ApplyPlease fill out the form: https://forms.gle/33SCNch3BxtNE77H9