Senior Software Engineer - AI

Octopus Energy

The Role

Overview

Build and scale Generative AI platform services for Octopus Energy.

Key Responsibilities

  • ai monitoring
  • ai coe
  • governance
  • knowledge base
  • prompt engineering
  • platform services

Tasks

You’ll report into the Head of AI and work on developing solutions that genuinely move us closer to Net Zero in a company passionate about building great technology to change the way customers use energy. You’ll have wide open problems to solve, so you’ll need to be comfortable with ambiguity, figuring out an approach and validating it fast. -AI Ops, evals and observability - Setting up frameworks for monitoring and evaluating AI output quality (relevance, accuracy, safety, drift, cost) and platform observability (latency, cost, usage) -Centre of Excellence - Act as a centre of excellence for the whole business in the technical side of AI and LLMs usage, setting best practices and accelerating adoption -Governance and Guardrails - Create governance layers for implementing PII redaction, prompt filtering etc -Knowledge Base Development - Build and maintain knowledge retrieval systems including embedding generation, chunking, and strategies for database management -Context Engineering - Design systems for prompt assembly: Create prompt templates, system prompts and guidelines for platform users -Design and Develop AI Platform Services - Build reusable, scalable services that expose GenAI models, knowledge retrieval pipelines, and agent workflows to application teams

Requirements

  • python
  • git
  • ci/cd
  • llms
  • vector db
  • fast‑paced

What You Bring

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us. We have been using GenAI in live, customer-facing environments since 2022, including one system that creates tens of thousands of high-quality emails for our Energy Specialists, combining our deep knowledge of the energy industry and the Octo communication style with customer-specific data from Kraken. -Backend Development - Experience designing and building applications and services that encapsulate business logic, data and information flows and connect AI models into wider applications -Pipeline Design and Build - Experience integrating different types of databases and building and optimising data pipelines -Context Engineering and Knowledge Grounding - Experience of optimising and grounding GenAI models and applications through prompt design, RAG and knowledge base integration -Javascript - Familiarity with Javascript, particularly within backend build -GenAI Application Development - Hands-on experience of building AI applications which have been successfully deployed into production -AI model evaluation and observability - Experience of different ways of evaluating AI models and applications. Implementing logging, tracing, and monitoring in systems -Ability to thrive in a fast moving environment - Dealing with ambiguity, setting clear priorities, and translating ideas into actionable plans -Data Product Development - 5+ years of experience building Python-based applications and/or data products, with hands-on work in data-intensive and machine learning systems -Software Development Practices - Strong grounding in Git, testing, CI/CD frameworks -Deep Understanding of GenAI - 2+ year experience of working with LLMs and using techniques such as tool calling, agentic workflows, finetuning and reinforcement learning -Vector Databases and Knowledge Graphs - Familiarity with graph and vector databases such as Pinecone and Neo4J

Benefits

Are you ready for a career with us? We want to ensure you have all the tools and environment you need to unleash your potential. Need any specific accommodations? Whether you require specific accommodations or have a unique preference, let us know, and we'll do what we can to customise your interview process for comfort and maximum magic! -🎁 Visit our UK perks hub - Octopus Employee Benefits -💰 Wondering what the salary for this role is? Just ask us! On a call with one of our recruiters it's something we always cover as we genuinely want to match your experience with the correct salary. The reason why we don't advertise is because we honestly have a degree of flexibility and would never want salary to be a reason why someone doesn't apply to Octopus - what's more important to us is finding the right octofit!

The Company

About Octopus Energy

-Founded with a mission to disrupt the energy sector with clean and affordable solutions. -Revolutionized the way consumers access renewable energy by making it easier and cheaper to switch to green energy. -A leader in the UK’s transition to renewable energy, specializing in solar, wind, and other clean technologies. -Through innovative technology and a customer-first approach, the company scales up energy solutions for homes and businesses. -Operates in multiple countries, providing both residential and commercial clients with green power and smart energy services. -Created a cutting-edge energy platform, Octopus Energy Power, that optimizes energy use and reduces costs. -Focuses on using technology to simplify energy management and reduce carbon footprints for consumers worldwide. -In addition to supplying energy, Octopus invests heavily in infrastructure to drive the future of energy generation and storage. -Has an impressive portfolio of projects that span across solar and wind farms, creating a large impact on the renewable energy landscape. -Known for a commitment to reducing reliance on fossil fuels while maintaining reliable and cost-effective energy solutions.

Sector Specialisms

Residential

Commercial

Energy

Renewable Energy

Wind

Solar

Hydropower

Smart Homes

Electric Vehicle Charging

Smart Metering