Python Engineer (Senior)

5 816 - 7 477 USDNet per month - B2B
Python

Python Engineer (Senior)

Python

Szlak 49, Kraków +1 Location

VirtusLab

Full-time
B2B
Senior
Hybrid
5 816 - 7 477 USD
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: 15.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

Python Engineer (Senior)

5 816 - 7 477 USDNet per month - B2B
Apply

Python Engineer (Senior)

Szlak 49, Kraków

VirtusLab

5 816 - 7 477 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest VirtusLab Sp. z o.o. z siedzibą w Rzeszowie, ul. Zofii Nałkowskiej 23 (dalej jako "adminis... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.