Senior Python Backend Engineer - Lab Data Systems (Onsite)

Russell Tobin

Cambridge

On-site

GBP 70,000 - 95,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Russell Tobin in Cambridge, UK is seeking an experienced Software Engineer to maintain and expand Python-based backend data collection systems. You will integrate prototype hardware devices and improve the reliability and efficiency of data collection and processing workflows across audio, video, and sensor modalities.

This hands-on role focuses on backend development, systems integration, automation, and troubleshooting in a physical laboratory environment, collaborating with software,

Qualifications

  • Bachelor's degree in CS or related field or equivalent practical experience.
  • Approximately 8–10 years of professional software engineering experience.
  • Strong hands-on experience with large Python codebases.
  • Proficient in Linux environments and shell scripting (Bash).
  • Experience with distributed systems, RESTful APIs, and concurrency.
  • Familiarity with hardware integration, data collection, and lab automation.

Responsibilities

  • Develop, maintain, and enhance Python backend applications and data collection systems.
  • Build software components to integrate hardware devices, wearables, and sensors.
  • Improve efficiency, accuracy, and reliability of data collection workflows.
  • Develop RESTful services and distributed systems.
  • Automate data validation and transformation for research formats.
  • Deploy, test, and evaluate upgrades to distributed data platforms.
  • Build and maintain monitoring tools for system health and performance.
  • Troubleshoot software, networking, and hardware integration in a lab environment.
  • Collaborate with cross-functional teams to scope requirements and priorities.
  • Contribute to code reviews and engineering best practices.

Skills

Python
Linux
Networking
Distributed systems
FastAPI
RESTful APIs

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Git
Windows administration

Job description

Russell Tobin in Cambridge, UK is seeking an experienced Software Engineer to maintain and expand Python-based backend data collection systems. You will integrate prototype hardware devices and improve the reliability and efficiency of data collection and processing workflows across audio, video, and sensor modalities.

This hands-on role focuses on backend development, systems integration, automation, and troubleshooting in a physical laboratory environment, collaborating with software,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer – Distributed Systems Onsite
Senior Python Backend Engineer – Distributed Systems Onsite

Lancesoft • Hilton

On-site
GBP 120,000 - 160,000
Senior Software Engineer (Python & Distributed Systems)
Senior Software Engineer (Python & Distributed Systems)

Lancesoft • Hilton

On-site
GBP 120,000 - 160,000
Senior Software Engineer (Python & Distributed Systems)
Senior Software Engineer (Python & Distributed Systems)

Lancesoft • Saffron Walden

On-site
GBP 90,000 - 120,000
Senior Python Backend Engineer - AR/VR Data Pipelines
Senior Python Backend Engineer - AR/VR Data Pipelines

Us Tech Solutions • Cambridge

On-site
GBP 83,000 - 90,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
Senior Python Engineer — Onsite Cambridge Data Lab
Senior Python Engineer — Onsite Cambridge Data Lab

LanceSoft UK • Cambridge

On-site
GBP 90,000 - 130,000
Senior Python Backend Engineer - Real-Time Distributed
Senior Python Backend Engineer - Real-Time Distributed

Lancesoft • Saffron Walden

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

Russell Tobin • Cambridge

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

LanceSoft UK • Cambridge

On-site
GBP 90,000 - 130,000
Contract Python Engineer - Lab Data & DS (Cambridge)
Contract Python Engineer - Lab Data & DS (Cambridge)

Lancesoft Europe • Cambourne

On-site
GBP 68,000 - 76,000