
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
All done!
Your application has been successfully submitted!