Software Engineer, Data Collection & Distributed Systems

Mackin Talent

Greater London

On-site

GBP 80,000 - 120,000

Full time

4 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

Benefits offered by this job

Healthcare + pension
Laptop & phone
Leave allowance (25 days pro-rata)

Job summary

Mackin Talent is seeking a Software Engineer for the Data Collection and Engineering team based in Cambridge, UK. The role focuses on maintaining and expanding software for our data collection lab, including the Command and Control web interface and device controllers.

12-month duration with five days onsite at the Cambridge office. Responsibilities include building and validating data collection workflows, deploying upgrades, and ensuring system health.

Qualifications

  • BS Degree in Computer Science or related field or equivalent work experience.
  • 8+ years of professional programming experience.
  • Proficiency in Python for large projects.
  • Linux experience and shell scripting.

Responsibilities

  • Develop software to support data collection from prototype wearable devices.
  • Improve data collection lab software and the Command and Control web interface.
  • Deploy, test and evaluate upgrades to the distributed data collection platform.
  • Work onsite to debug problems and perform root cause analyses.
  • Collaborate with engineers to triage issues and design solutions.
  • Promote best practices across the engineering team and researchers.

Skills

Python
Linux
RESTful APIs
Distributed systems
Time synchronization
Hardware sensors
Audio formats
Video formats
Databases
Testing frameworks
Windows administration

Education

Bachelor's degree in Computer Science or related field

Tools

FastAPI

Job description

Mackin Talent is seeking a Software Engineer for the Data Collection and Engineering team based in Cambridge, UK. The role focuses on maintaining and expanding software for our data collection lab, including the Command and Control web interface and device controllers.

12-month duration with five days onsite at the Cambridge office. Responsibilities include building and validating data collection workflows, deploying upgrades, and ensuring system health.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
Software Engineer
Software Engineer

LanceSoft UK • Cambridge

On-site
GBP 90,000 - 130,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
Software Engineer
Software Engineer

Lancesoft Ltd • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 100,000
UK Remote Job – Data Scientist at Mackin Talent
UK Remote Job – Data Scientist at Mackin Talent

EasyInfoBlog.com LLC • United Kingdom

Remote
GBP 55,000 - 75,000
Company pension scheme
Laptop provided
Phone provided
+1
Lead Data Engineer
Lead Data Engineer

Noir • Cambridge

Hybrid
GBP 50,000 - 80,000
Flexible hybrid working arrangement
Pension contributions
Health-related perks
+1
Software Engineer (C++, C)
Software Engineer (C++, C)

Technical Futures Ltd • Cambridgeshire and Peterborough

Hybrid
GBP 40,000 - 70,000
Application Engineer - C#
Application Engineer - C#

SoCode Recruitment • Cambridge

On-site
GBP 55,000 - 90,000
Software Engineer – C/C++ for Mission-Critical Systems (On‑Site)
Software Engineer – C/C++ for Mission-Critical Systems (On‑Site)

MASS • Neston

On-site
GBP 35,000 - 50,000
Annual leave 25 days
Buy/sell up to 5 days leave
CPD support
+6