Data Engineer (PySpark&Airflow)

5 863.22 - 7 538.43 USDNet per month - B2B
Python

Data Engineer (PySpark&Airflow)

Python
Szlak 49, Kraków

VirtusLab

Full-time
B2B
Senior
Hybrid
5 863.22 - 7 538.43 USD
Net per month - B2B

Job description

We foster a dynamic culture rooted in strong engineering, a sense of ownership, and transparency, empowering our team. As part of the expanding VirtusLab Group, we offer a compelling environment for those seeking to make a substantial impact in the software industry within a forward-thinking organization.


About the role

Join our team to developing heavy data pipelines with cooperation with data scientists and other engineers. Working with distributed data processing tools such as Spark, to parallelise computation for Machine Learning and data pipelines. Diagnosing and resolving technical issues, ensuring availability of high-quality solutions that can be adapted and reused. Collaborating closely with different engineering and data science teams, providing advice and technical guidance to streamline daily work. Championing best practices in code quality, security, and scalability by leading by example. Taking your own, informed decisions moving a business forward.


Required skills:

Senior: Python

Regular: PySpark

Regular: Airflow

Regular: Docker

Regular: Kubernetes

Regular: xgboost

Regular: Pandas

Regular: Scikit-learn

Regular: Numpy

Regular: GitHub Actions

Regular: Azure DevOps

Regular: Git @ GitHub


Project

STORE OPS


Project scope

The project aims at constructing, scaling and maintaining data pipelines for a simulation platform. You will be working on a solution to grant connectivity between AWS s3 and Cloudian s3. A previously completed Proof of Concept used Airflow to spin Spark job for some data extraction and to then expose the collected data via Airflow built-in XComs feature. Further work required productionization of the PoC solution, testing it on scale, or proposing an alternate solution. As a Data Engineer in Store Ops, you will dive into projects that streamlining retail operations through the use of analytics and ML, by applying your Python, Spark, Airflow, Kubernetes skills.


Tech Stack

Python, PySpark, Airflow, Docker, Kubernetes, Dask, xgboost, pandas, scikit-learn, numpy, GitHub Actions, Azure DevOps, Terraform, Git @ GitHub


Responsibilities

  • Developing heavy data pipelines with cooperation with data scientists and other engineers.

  • Working with distributed data processing tools such as Spark, to parallelise computation for Machine Learning and data pipelines.

  • Diagnosing and resolving technical issues, ensuring availability of high-quality solutions that can be adapted and reused.

  • Collaborating closely with different engineering and data science teams, providing advice and technical guidance to streamline daily work.

  • Championing best practices in code quality, security, and scalability by leading by example.

  • Taking your own, informed decisions moving a business forward.


Challenges

  • Enhancing the monitoring, reliability, and stability of deployed solutions, including the development of automated testing suites.

  • Productionization of new data pipeline responsible for exposing data on demand and improve the performance on production.

  • Collaborating with cross-functional teams enhancing customer experiences through innovative technologies.


Team

5 engineers


What we expect in general:

  • Hands-on experience with Python.

  • Proven experience with PySpark.

  • Proven experience with Data Manipulation libraries (Pandas, NumPy, and Scikit-learn)

  • Regular-level experience with Apache Airflow.

  • Strong background in ETL/ELT design.

  • Regular-level proficiency in Docker and Kubernetes to containerize and scale simulation platform components.

  • Ability to occasionally visit Krakow office.



Seems like lots of expectations, huh? Don’t worry! You don’t have to meet all the requirements.What matters most is your passion and willingness to develop. Apply and find out!


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!

Tech stack

    English

    B2

    Python

    advanced

    PySpark

    regular

    Airflow

    regular

    Docker

    regular

    Kubernetes

    regular

    scikit-learn

    regular

    Pandas

    regular

    NumPy

    regular

    GitHub Actions

    regular

    Azure DevOps

    regular

Office location

Published: 21.02.2026

Data Engineer (PySpark&Airflow)

5 863.22 - 7 538.43 USDNet per month - B2B
Summary of the offer

Data Engineer (PySpark&Airflow)

Szlak 49, Kraków
VirtusLab
5 863.22 - 7 538.43 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.