Senior Software Engineer - Python / Data Systems

Location Cambridge
Discipline: Technology
Job type: Contract
Salary: Negotiable
Contact name: Som Rajendra

Contact email: som@principlehr.com
Job ref: 35948
Published: about 2 hours ago
Startdate: ASAP

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.