Senior Data Engineer
We are looking for a Senior Data Engineer to help build reliable, self-service analytics and data products for a hybrid team in Belgrade. The role combines hands-on engineering with close collaboration across product, analytics, and delivery teams.
You will work across the full lifecycle of data work: pipeline design, migration, quality checks, dashboarding, and operational support. The stack is centered on Azure, Databricks, SQL, Python, and PySpark.
Responsibilities
- Design, build, and optimize end-to-end data pipelines in Azure.
- Support the migration of existing pipelines from on-prem systems to the Azure cloud.
- Improve data availability, accessibility, and industrialization across the platform.
- Build and monitor data quality and data lag dashboards.
- Partner with analysts, data scientists, and stakeholders to translate business needs into technical solutions.
- Help maintain and improve observability and operational tooling for data workflows.
- Contribute to knowledge sharing, workshops, and mentoring across the team.
Requirements
- Strong proficiency in SQL, Python, and PySpark.
- Hands-on experience with Azure Data Services, Databricks, Data Factory, Data Lake, or AKS.
- Experience with cloud-based data engineering and pipeline delivery.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work independently and proactively resolve data issues.
- Experience with data visualization or monitoring tools is a plus.
- Familiarity with Git and CI/CD for data workflows is a plus.
What will be your next steps?
Quick non-technical conversation
Our initial conversation is a brief, non-technical discussion to understand your background and career aspirations. We're keen to learn about your communication style and how you approach teamwork and decision-making.
60 to 90 minutes technical interview
This in-depth technical assessment, lasting 60 to 90 minutes, is designed to evaluate your specific skills and expertise. We will present you with challenges relevant to our client’s requirements.
Client interview
In this stage, you will meet directly with the client for a final technical discussion. This interview will be similar in format to our internal technical assessment, allowing the client to see firsthand how your expertise aligns with their specific project needs and team.
Offer
Congratulations on successfully completing our evaluation process. We are pleased to extend an offer and recommend you to our clients.
Apply for this role
Fill in your details below. We'll get back to you shortly.
