About the role
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.
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.
About this listing
Screened by Joboru
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Systems Engineer / Test Engineer
2 days agoAverna Powered By Spherea
Systems and test engineer
2 days agoAverna Powered By Spherea
Systems Test Engineer I
2 days agoAverna Powered By Spherea
Hardware Test Engineer
2 days agoAverna Powered By Spherea
Systems Test Engineer
2 days agoAverna Powered By Spherea
Senior Software Engineer
1 day agoSTSdefence
CAD / CAM Programmer
1 day agoAWD Online
IT Trainee Software Developer
1 day agoITOL Recruit
Trainee Software Developer (m/w/d)
1 day agoITOL Recruit