Software Engineer Data & Video Systems
@ Lumenalta

Hybrid
$120,000
Hybrid
Full Time
Posted 3 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXX***** @lumenalta.com
Recommended after applying

Job Details

About Lumenalta

At Lumenalta, we partner with visionary organizations to build technology that makes a real impact. Our teams work at the intersection of engineering, science, and innovation—delivering solutions that are modular, testable, and designed to last. This role is perfect for those excited about building systems used in labs and research institutions worldwide.

What You’ll Be Doing

  • Design and build new applications using Python, TypeScript, JavaScript, GStreamer, and Docker.
  • 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.

Tech Stack

Backend: Python (Flask/FastAPI, CLI tools), Shell

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)

Cloud/Infra: Bare metal + Cloud (lightweight deployments)

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.

Key skills/competency

Python, Docker, Linux, TypeScript, CI/CD, GStreamer, FFmpeg, automation, data analysis, collaboration

How to Get Hired at Lumenalta

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Python, Docker, and Linux expertise.
  • Research Lumenalta: Understand their innovative lab systems and tech stack.
  • Showcase projects: Include CI/CD and automation case studies.
  • Prepare for interviews: Emphasize cross-functional collaboration skills.

📝 Interview Preparation Advice

Technical Preparation

Review Python and Flask fundamentals
Practice containerization with Docker basics
Set up Linux CLI environment for debugging
Experiment with CI/CD pipeline configurations

Behavioral Questions

Describe teamwork in cross-functional projects.
Explain solving technical challenges collaboratively.
Discuss adapting to changing project requirements.
Share examples of handling project setbacks.

Frequently Asked Questions