ProductDock

Data engineer

In short

This is a senior Data Engineer role focused on designing, building, and maintaining scalable data architectures and pipelines across batch, streaming, and cloud technologies. The company works with Apache Airflow, Kafka, Spark, Databricks, and AWS, collaborating closely with product managers, designers, data analysts, and software engineers. It requires 3-8 years of hands-on data engineering experience with strong SQL, Spark, Airflow, AWS, and Databricks skills. The position is hybrid, based in Novi Sad, Serbia.

About the role
We're seeking a talented and passionate Data Engineer to join our growing team! You'll be responsible for designing, building, and maintaining scalable data architectures and pipelines, working across batch, streaming, and cloud technologies like Apache Airflow, Kafka, Spark, Databricks, and AWS. This is a great opportunity for someone who enjoys solving complex data challenges, optimizing high-performance SQL workflows, and driving data-driven impact across all layers of our product ecosystem.
Responsibilities
•Designing, building, and maintaining scalable data architectures and pipelines
•Collaborating closely with product managers, designers, data analysts, and software engineers
•Designing new data models
•Maintaining pipeline performance
•Deploying scalable data solutions to the cloud
•Contributing to architectural discussions
•Optimizing complex SQL workflows
•Improving CI/CD pipelines for data engineering
•Experimenting with complementary technologies like Infrastructure as Code (Terraform) or advanced analytical engines
Requirements
•Three to eight years of hands-on experience, with strong knowledge of SQL, Spark, and Apache Airflow, and proven experience with AWS and Databricks
•Proven hands-on experience as a Data Engineer or in a similar data-intensive software engineering role
•Strong proficiency in SQL and deep understanding of relational and non-relational database architecture
•Solid experience with distributed processing and orchestration platforms, specifically Apache Spark and Apache Airflow
•Hands-on experience with real-time streaming architectures using Apache Kafka
•Practical experience working with AWS cloud platform services (e.g., S3, Redshift, EMR, Lambda, Glue) and Databricks
•Good understanding of software engineering best practices (version control with Git, testing, CI/CD pipelines, modular design)
What we offer
•The opportunity to contribute directly to the success of our clients by crafting exceptional web applications
•A culture built on clean code – readable, maintainable, and scalable
•Opportunities to apply your knowledge on international projects of a larger scale
•An inclusive and supportive environment with open communication
•Collaboration with experienced professionals and the chance to share knowledge through workshops, tech talks, and meetups
•Opportunities for professional growth through training programs, conferences, and mentorship
•A competence matrix that serves as a transparent roadmap for your growth

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot