Innovatrics

Python Software Engineer

Innovatrics

part-time

Posted on:

Origin:  • 🇨🇿 Czech

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

DockerLinuxPandasPython

About the role

  • Equip you with tools, context, and trust to grow and make a meaningful impact at Innovatrics.
  • Onboarding: explore internal Python tooling that offloads biometric work, especially system evaluation and dataset preparation.
  • Contribute by taking small problems end-to-end: clarify need, propose simple design, implement, test, and document.
  • Improve developer experience across the toolkit: better tests, clearer docs, simpler builds, and practical independent decisions.
  • Within first year: own focused improvements (e.g., cleaner evaluation workflow or sturdier dataset tooling) adopted by multiple teams.
  • Work on production features quickly in a small team building biometric technologies for elections, border control, digital ID, and secure onboarding.
  • Required locations: Brno / Bratislava; Hybrid-friendly (min. 2x a week in our offices).

Requirements

  • You’re a Python engineer who writes readable, well-tested code and prefers simple, practical solutions.
  • Take end-to-end ownership, make sensible trade-offs, and collaborate openly with researchers and engineers.
  • Want to learn the biometrics domain and build internal tools that offload biometric work with clean interfaces and a smooth developer experience.
  • Communicate directly, write/use docs, and take well-scoped tasks from idea to shipped change with sensible trade-offs.
  • Technical skills: Python, basic CI, Linux basics, Git.
  • Collaboration: Work well with researchers and engineers, translate needs into practical tooling, participate in code reviews, and handle support requests with a service mindset.
  • Techstack: Docker (local dev & CI), Python (pytest, ruff, Typer), GitLab & GitLab CI, Pandas, DVC.