IT & Software

Software Engineer (Data & Video Systems)

Lumenalta

Remote · Nationwide · United Kingdom

Software Engineer (Data & Video Systems)

Join Lumenalta as a Software Engineer (Data & Video Systems) and build cutting‑edge technology for labs and research institutions worldwide. Our teams craft modular, testable, and durable solutions that intersect engineering, science, and innovation.

What You’ll Be Doing

  • Develop tools for video storage, data analysis, and visualization
  • Maintain and optimize CI/CD pipelines (GitLab CI)
  • Collaborate with researchers, hardware engineers, and cross‑functional teams
  • Drive the transition from legacy systems to modern architectures
  • Own the process end‑to‑end—from idea through deployment
  • Front‑end: TypeScript + Web Components (minimal frameworks)
  • Ops: Docker, GitLab CI, Linux‑first
  • Video: GStreamer, FFmpeg
  • Storage: S3‑compatible object storage, Apache Iceberg (early stage)
  • Data formats: JSON, CSV, Markdown, MCAP

What We’re Looking For

  • 3+ years of experience in software development
  • Strong background with Python, Docker, and Linux (CLI, processes, debugging)
  • Familiarity with video/audio frameworks such as GStreamer or FFmpeg
  • Experience with automation and data systems
  • Interest in scientific tooling, hardware integration, or AV systems
  • Strong communication and collaboration skills

Remote & Eligibility

This is a fully remote position open to candidates based in Europe or regions with compatible time zones. Candidates must maintain a 6‑hour overlap with Eastern U.S. business hours.

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function & Industries

Engineering, Information Technology, and Consulting; IT Services and IT Consulting

#J-18808-Ljbffr

Reference: WJ-5107_13623817

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.