Senior Software Engineer | Gen AI | OVO

Highersearch
London
1 month ago
Applications closed

Related Jobs

View all jobs

Senior Software Engineer in Product

Senior AI Software Engineer (Basé à London)

Senior Software Engineer - AI (Basé à London)

Senior Data Scientist / AI Engineer

AI Tech Lead – Agentic AI, LangGraph, ML, Python, CI/CD, LLM’s, Early-Stage Startup, UK Remote

AI Tech Lead – Agentic AI, LangGraph, ML, Python, CI/CD, LLM’s, Early-Stage Startup, UK Remote

3 days ago Be among the first 25 applicants

AI and Data Recruitment Expert | Helping start-ups scale with the best technical talent | Raising the bar for recruiters everywhere

OVO Group is a leading energy technology company determined to create a world with clean, affordable energy for everyone. Since launching in 2009, they have welcomed over a million members, planted a million trees, and set their sights on helping save the planet. They are on a mission to change energy for the better, including driving progress towards the target of net zero carbon living.

The Tech org at OVO is entering an exciting growth phase, which includes hiring across all their data squads throughout 2024 and early 2025. There are several vacancies forSeniorSoftware Engineersacross the data org, all of whom will harness AI to improve customer interactions and outcomes.

As aSenior Software Engineerat OVO, you could find yourself in one of the following teams:

Operations AI (OpsAI):In the OpsAI team, you will drive the future of customer interaction and risk prevention at OVO, leveraging predictive modeling and generative AI to mitigate financial risk, reduce complaints, and enhance customer experience. You will play a key role in developing and integrating large language models (LLMs), contributing to the architecture, tooling, and overall strategy within a multi-skilled AI squad to deliver innovative solutions that maximise customer satisfaction while improving operational efficiency.

Advanced Virtual Agent (AVA):In the AVA team, you will build the future of customer interaction and automation, harnessing AI to improve customer outcomes whilst increasing operational efficiency. You will play a leading role in the development of LLMs, contributing to the team’s architecture and tooling.

RESPONSIBILITIES INCLUDE:

  • Integrating AI models, including generative AI, into core software services and workflows across customer-facing platforms
  • Building reusable API interfaces and UI components to enable cross-domain integration of AI capabilities
  • Supporting the design and implementation of fully scalable, cloud-native architecture on GCP
  • Designing, developing and maintaining scalable AI solutions that seamlessly integrate into existing systems
  • Performing both batch and real-time data transformations to ensure accurate and efficient data pipelines for machine learning and analytics
  • Contributing to architecture decisions with a strong focus on system design and scalability
  • Advocating for and implementing CI/CD, infrastructure as code, and automated testing to ensure reliable production releases
  • Establishing best practices for monitoring, alerting, and continuous improvement within the team
  • Working in an Agile multi-disciplinary team where you will have the opportunity to influence technology selection
  • Mentoring junior team members, including interns, to build strong engineering skills
  • Collaborating with key stakeholders to deliver AI-powered solutions that align with business goals and customer needs

ESSENTIAL SKILLS & EXPERIENCE

  • A strong track record of designing, building, monitoring, and managing large-scale data products, pipelines, tooling, and platforms
  • You’re a highly motivated learner who loves keeping up to date with the latest advances in GenAI (bonus points for hands-on experience)
  • Hands-on experience developing cloud-based solutions across GCP, AWS, or Azure, with a command of IaC tools, such as Terraform and cloud compute platforms like GCP Cloud Run
  • Server-side development and a strong understanding of multi-server architectures, databases (especially PostgreSQL and BigQuery) and DevOps (building CI/CD pipelines, Terraform, Kubernetes)
  • Excellent command of at least one programming language, preferably Python
  • A deep understanding of engineering best practices, including containerisation and CI/CD
  • Experience of MLOps, model training, evaluation and deployment
  • Passion for crafting scalable, resilient solutions that are observable. Experience with platforms such as Datadog or Grafana will be useful
  • You’re comfortable working in an agile development setting with frequent release cycles, paired with experience in pair programming, TDD, CI/CD and strategic deployment approaches

BONUS POINTS FOR

  • Solid experience with streaming and batch ETL solutions using data processing tools like Kafka, Pub-Sub, VertexAI, BigQuery, Dataform, Postgres, or comparable technologies

If you tick most but not all of the requirements, wed still love to hear from you!

COMPENSATION/BENEFITS:

  • Competitive salary range of £55-103k (dependent on experience and seniority) plus on-target bonus of 15%
  • 34 days holiday including bank holidays
  • Pension matching up to 5%
  • Flexible working as standard
  • Enhanced parental leave policies
  • 9% cash flex fund which can be used towards a variety of benefits
  • (pension top-up, annual leave top-up, gym memberships, healthcare
  • cash plan, workplace ISA, etc.)
  • OVO community – opportunities for L&D and community involvement

Please note that OVO are unable to offer visa sponsorship for this role, now or in the future.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology
  • Industries
  • Utilities and Services for Renewable Energy

J-18808-Ljbffr

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Contract vs Permanent Machine Learning Jobs: Which Pays Better in 2025?

Machine learning (ML) has swiftly become one of the most transformative forces in the UK technology landscape. From conversational AI and autonomous vehicles to fraud detection and personalised recommendations, ML algorithms are reshaping how organisations operate and how consumers experience products and services. In response, job opportunities in machine learning—including roles in data science, MLOps, natural language processing (NLP), computer vision, and more—have risen dramatically. Yet, as the demand for ML expertise booms, professionals face a pivotal choice about how they want to work. Some choose day‑rate contracting, leveraging short-term projects for potentially higher immediate pay. Others embrace fixed-term contract (FTC) roles for mid-range stability, or permanent positions for comprehensive benefits and a well-defined career path. In this article, we will explore these different employment models, highlighting the pros and cons of each, offering sample take‑home pay scenarios, and providing insights into which path might pay better in 2025. Whether you’re a new graduate with a machine learning degree or an experienced practitioner pivoting into an ML-heavy role, understanding these options is key to making informed career decisions.

Machine‑Learning Jobs for Non‑Technical Professionals: Where Do You Fit In?

The Model Needs More Than Math When ChatGPT went viral and London start‑ups raised seed rounds around “foundation models,” many professionals asked, “Do I need to learn PyTorch to work in machine learning?” The answer is no. According to the Turing Institute’s UK ML Industry Survey 2024, 39 % of advertised ML roles focus on strategy, compliance, product or operations rather than writing code. As models move from proof‑of‑concept to production, demand surges for specialists who translate algorithms into business value, manage risk and drive adoption. This guide reveals the fastest‑growing non‑coding ML roles, the transferable skills you may already have, real transition stories and a 90‑day action plan—no gradient descent necessary.

Quantexa Machine‑Learning Jobs in 2025: Your Complete UK Guide to Joining the Decision‑Intelligence Revolution

Money‑laundering rings, sanctioned entities, synthetic identities—complex risks hide in plain sight inside data. Quantexa, a London‑born scale‑up now valued at US $2.2 bn (Series F, August 2024), solves that problem with contextual decision‑intelligence (DI): graph analytics, entity resolution and machine learning stitched into a single platform. Banks, insurers, telecoms and governments from HSBC to HMRC use Quantexa to spot fraud, combat financial crime and optimise customer engagement. With the launch of Quantexa AI Studio in February 2025—bringing generative AI co‑pilots and large‑scale Graph Neural Networks (GNNs) to the platform—the company is hiring at record pace. The Quantexa careers portal lists 450+ open roles worldwide, over 220 in the UK across data science, software engineering, ML Ops and client delivery. Whether you are a graduate data scientist fluent in Python, a Scala veteran who loves Spark or a solutions architect who can turn messy data into knowledge graphs, this guide explains how to land a Quantexa machine‑learning job in 2025.