MisuJob - AI Job Search Platform MisuJob

Python Software Engineer - Biometric Tooling in R&D

Innovatrics

Brno, South Moravian Region, Czechia Hybrid permanent

Posted: March 31, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Design and implement Python-based biometric tooling for R&D teams, supporting researchers and engineers in data preparation, workflows, and automations.

Job Description

Why is this Job Exciting

We are part of R&D and proud of it. Our team builds internal tooling that helps R&D move faster toward top rankings in public biometric benchmarks, while also providing the company with robust biometric tooling.

The Biometric Support Team develops the R&D platform: internal Python-based tooling that supports researchers and engineers across biometric system evaluation, dataset preparation, data pipelines, internal workflows, automations, and other supporting tools. The goal is to reduce the amount of biometric and platform-specific overhead other teams need to deal with, so they can focus on research and model development.

An important part of this platform is also tooling around our HPC cluster running on Kubernetes. Rather than managing the infrastructure itself, we focus on the layer above it: workflows, scheduling, utilization optimization, dashboards, and internal tools used by researchers and engineers. Parts of this work were also presented publicly at DevConf.CZ 2025 in our talk From spreadsheet scheduling to Kubernetes: building an on-premise ML platform.

We are looking for a Python Software Engineer at medior / senior level who values clean, maintainable code, can work independently, and is comfortable making practical technical decisions.

In your first months, you’ll explore…

Our R&D platform and the internal Python tooling behind it — from biometric evaluation and dataset preparation to pipelines and supporting utilities. As part of onboarding, you’ll get familiar with our conventions, codebase, and workflows, and start contributing through targeted improvements that help R&D iterate faster toward top rankings in public biometric benchmarks.

As you settle into the role, you’ll start contributing by…

Taking ownership of larger problems end-to-end: clarifying the need, shaping a practical design, implementing it, and driving it toward adoption. You’ll collaborate closely with R&D, improve developer experience across the platform, and make technical decisions that keep the tooling reliable, maintainable, and useful for multiple teams.

Depending on the area, this can mean work on evaluation and dataset tooling, internal pipelines and automation, or the tooling built around our HPC-backed R&D platform.

Within your first year, you’ll have the opportunity to…

Own and drive a meaningful improvement in our tooling landscape—whether in evaluation, dataset workflows, internal automation, platform tooling, or HPC-facing interfaces—and help shape how we build these systems going forward. You’ll become a trusted technical counterpart for a part of the stack, contribute to engineering standards, and help R&D move faster toward top rankings in public biometric benchmarks.


Requirements:
About You

You’re a Python engineer who writes readable, well-tested code and prefers simple, practical solutions. You take ownership of problems end-to-end, make sensible trade-offs, and collaborate openly with researchers and engineers. You want to understand the biometrics domain and turn that into internal tools that offload biometric work from other teams, with clean interfaces and a smooth developer experience. You work independently, communicate clearly, and are comfortable being accountable for technical decisions. You’re aligned with our mission: help R&D reach top rankings in public biometric benchmarks and equip the company with robust biometric tooling.

Must-have requirements

• Strong Python skills
• Linux basics
• Experience with Docker
• Familiarity with CI/CD workflows
• Clear communication and collaboration skills
• Focus on clean, maintainable code
• Ability to work independently and take ownership
• Ability to make practical technical decisions
• Willingness to learn the biometrics domain

Our Tech Stack

• Docker — used for local development and CI pipelines (not production).
• Python — pytest for tests; ruff for linting and formatting; Typer for CLIs; and other focused utilities.
• GitLab & GitLab CI — source control and CI pipelines.
• Linux — basic command-line and development environment usage.
• Pandas — dataset preparation, normalization, and analysis.
• DVC — data versioning and reproducibility.


Benefits:
Compensation

At Innovatrics, we offer competitive compensation aligned with role level, experience, skills, and location.
Salary (indicative, Bratislava-based): starting from €3,200 / month and up to €4,500 / month and depends on the assessed seniority level.

Beyond base salary, SW engineers are eligible for a company-wide Variable Pay program with a target of 15% of annual non-guaranteed pay, tied to Innovatrics’ net profit margin and paid based on company performance.

We also provide a comprehensive benefits package. Details are available at https://careers.innovatrics.com/benefits/ .

Interview Process

Here is the typical interview process for this role:

👋 Introduction Stage

• Recruiter Screen [30 min]

🧑‍💻 Team Interview Stage

• Hiring Manager Screen and technical assignment (shared and prepared in advance) [approx 120min]

🎯 Final Stage

• CARES Interview: Final conversation with our CARES committee to ensure alignment with our core values: Collaboration, Accountability, Respect, Excellence, and Shared Mission.
• Reference checks and background verification

We encourage candidates to request additional conversations with anyone they would like to meet.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply