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

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******* @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. If you’re excited about building systems used in labs and research institutions worldwide, this is the role for you.

What You’ll Be Doing

The Software Engineer Data & Video Systems will:

  • 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

Our 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
  • JavaScript
  • GStreamer
  • CI/CD
  • FFmpeg
  • Data Analysis
  • Collaboration

How to Get Hired at Lumenalta

🎯 Tips for Getting Hired

  • Research Lumenalta's culture: Study their mission, values, and projects.
  • Customize your resume: Highlight Python, Docker, and Linux skills.
  • Prepare technical stories: Share examples of system design.
  • Network on LinkedIn: Connect with current Lumenalta engineers.

📝 Interview Preparation Advice

Technical Preparation

Review Python and Docker fundamentals.
Practice CI/CD pipeline setup using GitLab CI.
Brush up on Linux command-line operations.
Experiment with GStreamer and FFmpeg usage.

Behavioral Questions

Describe a challenging team project experience.
Explain a time you solved a complex problem.
Discuss how you handle project deadlines.
Share an example of cross-functional collaboration.

Frequently Asked Questions