Software Engineer (Data & Video Systems)
Posted: 6 days ago
Job Description
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 DoingDesign and build new applications using Python, TypeScript, JavaScript, GStreamer, and DockerDevelop tools for video storage, data analysis, and visualizationMaintain and optimize CI/CD pipelines (GitLab CI)Collaborate with researchers, hardware engineers, and cross-functional teamsDrive the transition from legacy systems to modern architecturesOwn the process end-to-end—from idea through deploymentOur Tech StackBackend: Python (Flask/FastAPI, CLI tools), ShellFront-end: TypeScript + Web Components (minimal frameworks)Ops: Docker, GitLab CI, Linux-firstVideo: GStreamer, FFmpegStorage: S3-compatible object storage, Apache Iceberg (early stage)Cloud/Infra: Bare metal + Cloud (lightweight deployments)Data formats: JSON, CSV, Markdown, MCAPWhat We’re Looking For3+ years of experience in software developmentStrong background with Python, Docker, and Linux (CLI, processes, debugging)Familiarity with video/audio frameworks such as GStreamer or FFmpegExperience with automation and data systemsInterest in scientific tooling, hardware integration, or AV systemsStrong communication and collaboration skillsOngoing recruitment – no set deadline.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period