Senior Software Engineer - Python / Data Systems

New Yesterday

Job Description

We're hiring a Senior Software Engineer to join a cutting-edge research team in Cambridge, working on the future of wearable and immersive technologies. You'll play a key role in developing the software and systems that keep our data collection lab running smoothly - ensuring that the audio, video, and sensor data we capture is clean, reliable, and ready for research.


The Offer:

  • Salary: £90,000-£110,000 per annum (depending on experience)
  • 12-month contract - PAYE - inside IR35 - Paid on a weekly basis
  • Location: Cambridge - Fully onsite - non-negotiable
  • Weekly payroll through Principle HR


What you'll do:

  • Build and maintain Python-based software for data collection systems
  • Work with prototype devices (smart glasses, VR headsets) and integrate them into existing pipelines
  • Debug and troubleshoot onsite when systems need attention
  • Deploy, test and improve distributed platforms handling audio/video streams
  • Collaborate with engineers and researchers to make data processing faster and smarter


What we're looking for:

  • Strong experience in Python development (this is your main language)
  • Linux and shell scripting expertise
  • Proven experience with RESTful APIs and distributed systems
  • A problem-solver who enjoys getting stuck into technical challenges


Nice to have:

Database skills (SQL/NoSQL), internal UI development, audio/video streaming knowledge, FastAPI, React, or systems administration.


Interested?

If this sounds like the right next step in your career, apply now through Principle HR and we'll be in touch.

Som | som@principlehr.com

Location:
Cambridge
Job Type:
FullTime
Category:
Technology

We found some similar jobs based on your search