Software Engineer– Data Collection and Engineering

Software Engineer– Data Collection and Engineering

Full-Time On-site
M

Software Engineer– Data Collection and Engineering

London, United Kingdom | Posted on 10/28/2026

Our client is looking for a Software Engineer – Data Collection and Engineering to join their team.

Duration - 12 months

Location - 5 days onsite , office in central Cambridge and Bourn Quarter

Software engineer required to maintain and expand the software and systems for our data collection lab inCambridge, UK. The role will involve: enhancing the Command and Control web interface; building controllersfor cutting-edge devices and managing the data coming from them; validation and post-processing of collecteddata; (re-)configuration of the data collection system data.

Responsibilities

  • Developing software to work with cutting-edge prototype wearable devices.
  • Making the data collection process efficient, reliable and accurate.
  • Working with recording equipment for audio, video, inertial measurements and other modalities.
  • Deploying, testing and evaluating upgrades to the distributed data collection platform.
  • Building and maintaining systems for monitoring system health.
  • Enhancing tooling for the validation and processing of data.
  • Working onsite to debug problems and performing root cause analyses.
  • Working with other engineers to triage issues, design solutions and estimate work.
  • Promoting best practices across the community of engineers and researchers.

Requirements

  • BS Degree in Computer Science or a related field, or equivalent work experience.
  • 8+ years of professional programming experience.
  • Demonstrated proficiency in working with large projects in Python.
  • Proficiency in Linux and shell scripting.
  • Skills in maintaining and improving networks.
  • Experience with cross-platform distributed (RESTful) and concurrent systems.
  • Experience with FastAPI, or similar backend frameworks in Python.
  • Working knowledge of time-synchronization.Desirable:
  • Experience working with hardware multimedia sensors.
  • Working knowledge of audio, image and video formats.
  • Experience with relational and graph/NoSQL databases.
  • Experience with software and hardware testing frameworks and strategies.
  • Experience with systems administration on Windows.
  • Healthcare contribution and inclusion in company pension scheme
  • Work laptop and phone
  • 25 days annual leave (pro-rata) plus paid bank holidays
  • Expanding workforce with potential for career progression for top performers.

#J-18808-Ljbffr

Software Engineer– Data Collection and Engineering employer: Mackin Talent

Join a dynamic team at the forefront of the gaming industry in London, where as a Strategic Partner Manager, you will have the opportunity to cultivate meaningful relationships with key developers and drive innovation on Meta's gaming platforms. With a competitive salary, comprehensive healthcare contributions, and a commitment to employee growth, this role offers a vibrant work culture that values collaboration and creativity, ensuring you thrive in a fast-paced environment while enjoying a healthy work-life balance through hybrid working arrangements.

M

Contact Details:

Mackin Talent Recruitment Team