Senior Software Engineer (Python & Distributed Systems)

Lancesoft

Hilton

On-site

GBP 120,000 - 160,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Lancesoft in Cambridge is seeking a Senior Software Engineer to support and scale backend services for prototype wearables in a data collection lab. You will build and integrate systems that ingest multi-modal sensor streams (audio, video, IMU) to keep data collection fast, accurate, and reliable.

The role requires extensive Python experience, strong Linux automation, and solid knowledge of distributed systems and RESTful APIs.

Qualifications

  • 8+ years of professional backend software engineering and data processing experience.
  • Strong Linux systems knowledge and shell scripting (Bash).
  • Solid understanding of IP networking and building RESTful distributed systems.
  • Practical experience with modern frameworks for APIs (FastAPI/Flask/Django).

Responsibilities

  • Develop backend services to integrate prototype wearable devices into data collection pipelines.
  • Deploy, monitor, and optimize distributed systems ingesting real-time sensor modalities.
  • Build automated tooling for data validation, system health, and pipeline diagnostics.
  • Provide onsite troubleshooting, root cause analysis, and network debugging in a live lab environment.
  • Collaborate with audio/video engineers, technicians, and international research teams.

Skills

Python
Linux Automation
Networking & Distributed Systems
APIs

Tools

FastAPI
Flask
Django

Job description

We are looking for a Senior Software Engineer to support and scale software systems inside our Cambridge data collection lab. You will build and integrate backend services for cutting-edge prototype wearables, handling multi-modal sensor streams (audio, video, IMU) to ensure data collection is fast, accurate, and reliable.

Key Responsibilities
  • Develop backend services to integrate prototype wearable devices into data collection pipelines.
  • Deploy, monitor, and optimize distributed systems ingesting real-time sensor modalities.
  • Build automated tooling for data validation, system health, and pipeline diagnostics.
  • Provide onsite troubleshooting, root cause analysis, and network debugging in a live lab environment.
  • Collaborate with audio/video engineers, technicians, and international research teams.
Requirements
  • Python: 8+ years of professional backend software engineering and data processing experience.
  • Linux & Automation: Strong Linux systems knowledge and shell scripting (Bash).
  • Networking & Distributed Systems: Solid understanding of IP networking (IPv4/IPv6, VLANs, routing) and building RESTful/concurrent distributed systems.
  • APIs: Practical experience with modern frameworks like FastAPI, Flask, or Django.

Work Arrangement: 100% onsite in Cambridgeshire across central Cambridge and Bourn Quarter facilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Python & Distributed Systems)
Senior Software Engineer (Python & Distributed Systems)

Lancesoft • Saffron Walden

On-site
GBP 90,000 - 120,000
Software Engineer
Software Engineer

LanceSoft UK • Cambridge

On-site
GBP 90,000 - 130,000
Software Engineer
Software Engineer

Lancesoft Ltd • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 100,000
Senior Python Backend Engineer – Distributed Systems Onsite
Senior Python Backend Engineer – Distributed Systems Onsite

Lancesoft • Hilton

On-site
GBP 120,000 - 160,000
Embedded Engineer
Embedded Engineer

Russell Tobin • Cambridge

On-site
GBP 70,000 - 95,000
Software Engineer
Software Engineer

Lancesoft Europe • Cambourne

On-site
GBP 68,000 - 76,000
Software Engineer– Data Collection and Engineering
Software Engineer– Data Collection and Engineering

Mackin Talent • Greater London

On-site
GBP 80,000 - 120,000
Healthcare + pension
Laptop & phone
Leave allowance (25 days pro-rata)
Senior Python Backend Engineer - Real-Time Distributed
Senior Python Backend Engineer - Real-Time Distributed

Lancesoft • Saffron Walden

On-site
GBP 90,000 - 120,000
Senior Python Backend Engineer - Lab Data Systems (Onsite)
Senior Python Backend Engineer - Lab Data Systems (Onsite)

Russell Tobin • Cambridge

On-site
GBP 70,000 - 95,000
Senior Python Engineer – Onsite Cambridge, 12-Month Contract
Senior Python Engineer – Onsite Cambridge, 12-Month Contract

Lancesoft Ltd • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 100,000