Python Engineer (Senior)

21 000 - 27 000 PLNNet per month - B2B
Python

Python Engineer (Senior)

Python

Szlak 49, Kraków +1 Location

VirtusLab

Full-time
B2B
Senior
Hybrid
21 000 - 27 000 PLN
Net per month - B2B

Tech stack

    English

    B2

    Python

    advanced

    fastapi

    advanced

    PostgreSQL

    regular

    GitHub Actions

    regular

    Pandas

    nice to have

    SQLAlchemy

    nice to have

    Kubernetes

    nice to have

Job description

We are #VLteam – tech enthusiasts constantly striving for growth. The team is our foundation, that’s why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of ​​“measuring outcomes, not hours”. Join us & see for yourself!


About the role

Join us to build Python web services that help data scientists orchestrate & monitor ML experiments end-to-end across projects.


View available projects


Project

Experiment Service


Project scope

Building a web application that allows data scientists to orchestrate and monitor different types of experiments, end-to-end across the breadth of client’s machine learning projects. The service maintains a single source of truth on the experiments and integrates with external systems that will orchestrate the experiments. 

In scope: experiment design, group selection, visibility, tracking, evaluation.


Tech Stack

  • Github Actions, Kubernetes, PostgreSQL 

  • Python, FastAPI, uvicorn, pandas, SQLAlchemy


Challenges

  • Github Actions, Kubernetes, PostgreSQL

  • Python, FastAPI, uvicorn, pandas, SQLAlchemy

  • Building a web application in an organization without any prior operational experience in this area, using Python – which is not well supported in the client’s ecosystem.

  • Non-trivial use-cases on the edge between Python back-end engineering and data science.

  • Integration with multiple external orchestration setups owned by teams with conflicting ideas for the integration with the service.


What we expect in general

  • 3+ years as Backend or Fullstack Engineer

  • Advanced Python and FastAPI skills

  • Experience with PostgreSQL and GitHub Actions

  • Familiarity with pandas, SQLAlchemy, Kubernetes is a plus

  • Interest in designing and scaling web services

  • B2+ English proficiency (spoken and written)

  • Availability to work from our client’s office based in Kraków from time to time


A few perks of being with us

  • Building tech community

  • Flexible hybrid work model

  • Home office reimbursement

  • Language lessons

  • MyBenefit points

  • Private healthcare

  • Training Package

  • Virtusity / in-house training


And a lot more!

Published: 05.09.2025

Meet the company

VirtusLab

Join the VLteam and elevate your career to new heights! Join us in shaping the future of software engineering with a team that values flexibility, fosters an open-minded culture, and delivers outstanding solutions. We have extensive knowledge about Data Engineering & Data Science, Cloud-Native Services, Reactive Systems, Dev Tooling and Frontend. We are also worldwide experts in Scala language, officially supporting its development and tooling.

Company profile
Office location

Python Engineer (Senior)

21 000 - 27 000 PLNNet per month - B2B
Apply

Python Engineer (Senior)

Szlak 49, Kraków

VirtusLab

21 000 - 27 000 PLNNet per month - B2B