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