
Senior Software Engineer (Python & Distributed Systems)
Quick overview
Job description
Job Title: Senior Software Engineer (Python & Distributed Systems)
Location: Cambridgeshire, UK (5 days onsite - Central Cambridge & Bourn Quarter)
Contract Length: 12 Months
Overview
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.
Similar jobs
- SI

Software Developer - C# / .NetRecently posted
Spectrum IT Recruitment Limited · Sompting, Lancing · Hybrid 🇬🇧
SQLGitBootstrap+2TechnologySalary not listed - HR
Lead EngineerRecently posted
Hamilton Rowe Recruitment · Liverpool Street, Central London · On-site 🇬🇧
Engineering£48k - £50k/yr - SI

Senior Software EngineerRecently posted
Spectrum IT Recruitment Limited · Stubbington, Fareham · On-site 🇬🇧
DockerMicroservicesMySQL+11TechnologySalary not listed - SI

Software Developer - C# / .Net - MidlandsRecently posted
Spectrum IT Recruitment Limited · Humberstone, Leicester · Hybrid 🇬🇧
SQLGitBootstrap+2TechnologySalary not listed - TP

Systems EngineerRecently posted
The People Pod · Newton Solney, Burton-On-Trent · On-site 🇬🇧
TechnologySalary not listed - CY

Principal Software EngineerRecently posted Auto Apply
Cytix · Manchester · Hybrid 🇬🇧
AWSPrismaVue+3TechnologySalary not listed - TA
Senior Software Engineer (Python/Linux/Distributed Systems) - 12 Month ContractRecently posted
Templeton and Partners · Cambridge, Cambridgeshire · On-site 🇬🇧
FastAPISQLShell+5TechnologySalary not listed - LI
Senior Software DeveloperRecently posted
LA International Computer Consultants Ltd · Leeds, Yorkshire · Hybrid 🇬🇧
PHPSQLGit+13TechnologySalary not listed - VR
Firmware EngineerRecently posted
Vision Recruitment Ltd · Bedford, Bedfordshire · Hybrid 🇬🇧
C++Technology£68k/yr - BO
Data Programme Technical Lead - fixed term contractRecently posted
Business Operations and Legal · LONDON · Hybrid 🇬🇧
RecruitingTalent AcquisitionReconciliation+2Salary not listed - OL
EngineerRecently posted
Ocado logistics · Tamworth · Hybrid 🇬🇧
RecruitingDiversity & InclusionSchedulingEngineeringSalary not listed - MS
Senior Software Engineer - Online (Stock Domain)Recently posted
MS · London · Hybrid 🇬🇧
RecruitingDockerMongoDB+12TechnologySalary not listed