Software Engineer (Machine Learning)

Lightsonic
UK
10 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
£63,460.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Airflow Apache HTTP Server Microsoft Azure Python (Programming Language) Machine Learning Operational Databases Standard Sql Signal Processing Dask Machine Learning Operations Multiaccess Edge Computing
+2 more
Software Coding Service Stack

Job description

What the job involves

  • Designing and implementing data and machine learning systems that run from edge devices in the field through to cloud, scaling to hundreds of terabytes of sensor data - with significant ownership over technical decisions

  • Working with complex multidimensional time-series and acoustic data

  • Collaborating with machine learning engineers to train, deploy, monitor, and improve models in production

  • Working on the customer-facing side of the product, from reporting and APIs through to the field apps used to verify leaks on site
  • Taking ownership of production systems, including testing, observability, performance, reliability and troubleshooting
  • Exploring and solving problems where the solution isn’t always known upfront - combining engineering with experimentation and real-world feedback

Application Process

  • Initial screening interview (20 minutes)

  • Technical interview (90 minutes)
  • Behavioural Interview (60 minutes)

Initial interviews will be held via Microsoft Teams. We prefer to hold the final co-founder meeting in person when possible. Candidates must have the right to work in UK or Norway. We’ll ask for references at offer stage.

Company Benefits & Perks

  • Competitive salary
  • Participation in company share option scheme
  • Fast-paced and team-oriented environment where you will be instrumental in the direction of the company

  • Remote first (with occasional travel for customer meetings and team collaboration)

Requirements

  • Someone excited about creating positive environmental impact through technology and motivated by solving real-world problems that matter

  • Adaptable individual who thrives in a startup environment - getting involved in all aspects of product development, from writing code and testing models to meeting customers and even assisting with on-site leak verification

  • Software engineer with 4+ years’ experience and expertise in Python and SQL
  • Experience designing and building production data pipelines and data-intensive systems

  • Experience working closely with machine learning engineers on model development and deployment

Desirable:

  • Direct experience with elements of our technology stack (Azure IoT Edge, Azure Storage, dbt, Apache Iceberg, Trino, Dagster, Dask)

  • Experience with IoT data processing or edge computing environments

  • Familiarity with time-series data and acoustic signal processing

About the company

Lightsonic finds water leaks by turning telecoms fibre that’s already in the ground into a sensing network. We work with water utilities across the UK and Europe to detect leaks that might otherwise run undetected for months - already saving millions of litres every day, and rising.

Backed by strong investment and growing customer traction, we’re in an exciting phase of rapid growth and expansion. As an early-stage company with proven technology, we’re uniquely positioned to transform how critical infrastructure is monitored, creating a more sustainable and resilient environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:06 min

Using ClickHouse as a foundation for fast analytics

Hellmar Becker Hellmar Becker · World Congress 2026 Europe

2:19 min

Scaling performance across multiple GPUs using specialized frameworks

Paul Graham Paul Graham · World Congress 2025

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:56 min

Creating immutable blockchain tables using standard SQL syntax

Wei Hu Wei Hu · World Congress 2023

Videos

See all

Related articles

See all