Senior Python Engineer(AR/VR)-# 26-00234

US Tech Solutions

Cambridge

On-site

GBP 83,000 - 90,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

US Tech Solutions is seeking a Senior Python Engineer (AR/VR) to maintain data collection platforms in a Cambridge, UK research lab. The role focuses on Python backend development, data processing automation, and integrating prototype wearables and third-party sensors.

You will collaborate with software, audio/video engineers, and research teams to ensure reliable data collection and high-quality datasets for machine learning research.

Qualifications

  • 8+ years of professional software development experience.
  • Strong proficiency in Python backend development.
  • Hands-on experience with Linux systems and shell scripting.
  • Experience building distributed, RESTful, and concurrent systems.
  • Strong understanding of networking fundamentals (IPv4/IPv6, VLANs).
  • Experience with FastAPI or similar Python backend frameworks.
  • Knowledge of time synchronization across systems and devices.
  • Troubleshooting and debugging in complex software environments.

Responsibilities

  • Develop and maintain Python-based backend applications, services, and data pipelines.
  • Integrate prototype wearables and sensors into existing platforms.
  • Automate data validation, processing, and post-processing workflows.
  • Maintain and troubleshoot distributed systems, REST APIs, and data collection infrastructure.
  • Support multimodal data collection involving audio, video, and sensors.
  • Monitor system health and perform root cause analysis during live sessions.
  • Manage Linux environments, shell scripting, and system automation.
  • Deploy, test, and evaluate software upgrades for reliability.

Skills

Python development
Linux scripting
Distributed systems
Networking fundamentals
REST APIs
Time synchronization
Troubleshooting
Backend data processing

Education

Bachelor's degree or equivalent

Tools

FastAPI
Linux
SQL/NoSQL
React
Windows administration

Job description

Pay rate:- 60 -65 GBP/ hour Inside IR 35 (PAYE)

About the Role

We are seeking an experienced Senior Python Engineer (AR/VR) to maintain and enhance software systems supporting multimodal data collection in a research lab based in Cambridge, UK.

The role focuses on Python backend development, data processing automation, distributed systems, and integration of prototype smart glasses, wearable devices, and third-party sensors. You will collaborate with software engineers, audio/video engineers, and research teams to ensure reliable data collection and deliver high-quality datasets for machine learning research.

Key Responsibilities:-
  • Develop and maintain Python-based backend applications, services, and data collection pipelines.
  • Integrate prototype wearable devices, smart glasses, and third-party sensors into existing software platforms.
  • Automate data validation, processing, and post-processing workflows.
  • Maintain and troubleshoot distributed systems, REST APIs, and data collection infrastructure.
  • Support multimodal data collection involving audio, video, and inertial measurement sensors.
  • Monitor system health, investigate technical issues, and perform root cause analysis during live collection sessions.
  • Manage Linux environments, shell scripting, network configurations, and system automation.
  • Deploy, test, and evaluate software upgrades to improve system reliability and performance.
Requirements:-
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • 8+ years of professional software development experience.
  • Strong proficiency in Python development, particularly large-scale backend applications and data processing.
  • Hands‑on experience with Linux systems and shell scripting.
  • Experience building and maintaining distributed, RESTful, and concurrent systems.
  • Strong understanding of networking fundamentals, including IPv4/IPv6, VLANs, and network topology.
  • Experience with FastAPI or similar Python backend frameworks.
  • Working knowledge of time synchronization across systems and devices.
  • Strong troubleshooting and debugging skills in complex software and infrastructure environments.
Preferred Qualifications
  • Experience working with hardware devices, embedded systems, or multimedia sensors.
  • Familiarity with audio, image, and video formats and processing workflows.
  • Experience with relational databases, graph databases, or NoSQL databases.
  • Knowledge of software and hardware testing frameworks and automated testing strategies.
  • Experience with Windows system administration.
  • Exposure to data collection platforms supporting machine learning research.
Key Technical Skills:-
  • Python Development: Backend engineering, data processing, automation, and maintaining large codebases.
  • Linux & Shell Scripting: System administration, automation, debugging, and environment management.
  • Distributed Systems & Networking: REST APIs, concurrent systems, IPv4/IPv6, VLANs, and network topology.
  • Backend Frameworks: FastAPI or similar Python frameworks.
  • Data Pipelines: Data validation, transformation, post-processing, and workflow optimization.
  • Hardware Integration: Smart glasses, wearable devices, embedded systems, and third-party sensors.
  • Monitoring & Troubleshooting: System health monitoring, root cause analysis, and deployment testing.
  • Additional Technologies: SQL/NoSQL databases, React, Windows administration, and testing frameworks.
About US Tech Solutions:

US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com

US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

AI Statement: By applying, you acknowledge that AI-assisted tools may be used during hiring.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer - AR/VR Data Pipelines
Senior Python Backend Engineer - AR/VR Data Pipelines

Us Tech Solutions • Cambridge

On-site
GBP 83,000 - 90,000
Software Engineer
Software Engineer

Meta • Cambridgeshire and Peterborough

On-site
GBP 103,000 - 125,000
25 days annual leave
Company days
9 public holidays
+1
Software Engineer (Python / Data Collection Systems)
Software Engineer (Python / Data Collection Systems)

Templeton & Partners - Innovative & Inclusive Hiring Solutions • London

On-site
GBP 70,000 - 90,000
Senior Software Engineer AR/VR Audio Lab 12 Mo Contract
Senior Software Engineer AR/VR Audio Lab 12 Mo Contract

Principle HR • Cambridgeshire and Peterborough

On-site
GBP 103,000 - 125,000
25 days annual leave
Company days
9 public holidays
+1
Software Engineer– Data Collection and Engineering
Software Engineer– Data Collection and Engineering

Mackin Talent • Greater London

On-site
GBP 80,000 - 120,000
Healthcare + pension
Laptop & phone
Leave allowance (25 days pro-rata)
Python Developer
Python Developer

SEEKR • England

On-site
GBP 80,000 - 120,000
Private health care
Pension
Strong equity offering
Senior Python Engineer — AR/VR Data Capture Systems
Senior Python Engineer — AR/VR Data Capture Systems

Templeton & Partners - Innovative & Inclusive Hiring Solutions • London

On-site
GBP 70,000 - 90,000
Software Engineer
Software Engineer

LanceSoft UK • Cambridge

On-site
GBP 90,000 - 130,000
Software Engineer
Software Engineer

Russell Tobin • Cambridge

On-site
GBP 75,000 - 105,000
Senior Python Developer
Senior Python Developer

ShortList Recruitment Limited • Chester

Remote
GBP 63,000 - 77,000