Skip to content

Data Platform Engineer

  • Remote
    • Kraków, Małopolskie, Poland

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!

As a Data Platform Engineer, you'll lead a small engineering team in an R&D setting and play a crucial role in designing, implementing, and deploying elements of a Data Platform for our customer aiming to consolidate data within the company. We seek an experienced software engineer skilled in developing large-scale data pipelines/systems with strong problem-solving abilities. You'll lead innovation, swiftly test and validate new concepts, and integrate them ensuring team collaboration.

Job requirements

Software Engineer with Data (Senior)

Required skills:

  • Java (Preferable)/Scala/JVM-based language (Expert)

  • self-organisation (Expert)

  • tech leading (Advanced)

  • data engineering (Advanced)

  • AWS/GCP (Regular)

  • Beam/Spark/Presto (Regular)

  • SQL (Basic)

  • Kafka (Basic)

  • Apache Airflow or other orchestration tool (Basic)

  • English (Advanced)

What we expect in general:

  • Software Engineering experience in data platform/big data software, with a proven track record of delivering highly scalable and efficient solutions

  • Substantial experience with Java 8+ (preferred), Scala or Python

  • Experience with streaming/data processing technologies such as Beam, Spark, Kafka, Airflow, HBase, Presto

  • Experience in building enterprise-grade software in a cloud-native environment (GCP or AWS) using cloud services

  • Experience in leading initiatives like building technical roadmaps, and planning or leading architectural designs, preferably in the enterprise setting

  • Familiarity with designing CI/CD pipelines with Jenkins, Github Actions, or similar tools (nice to have)

  • Experience with Kubernetes using GKE/EKS (nice to have)

  • Experience with SQL (nice to have)

  • Experience with Graph and Vector databases or processing frameworks (nice to have)

  • Excellent communication skills and a pragmatic approach to problem-solving

Don’t worry if you don’t meet all the requirements. We are looking for mature engineers who are transitioning/navigating between Software Engineering and Data domains. This is a customer-facing role, often requiring interactions with stakeholders or multiple teams (presentations, design docs, coordinating interactions).

or