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.