Finbet d.o.o.
Associated Company to the international Fincore group is hiring for its Belgrade office
Senior Data Engineer
Who are Finbet?
Finbet builds the systems people rely on when failure isn’t an option. Platforms that stay fast, clean and unshakeable. We’ve grown from finance into gaming, sports betting, healthcare and public service. Different worlds, same obsession: build it clean, build it right, and build it with pride. In our Belgrade office, 200+ engineers, designers and problem-solvers bring serious craft to life. No clutter. No brittle code. Just people who care about what they build and enjoy pushing things further. We move fast. We think independently. We take ownership. And we make space for curiosity, creativity and the spark that turns good ideas into great systems.
If you want to do work that matters and feel the impact of what you build every day, Finbet is where your next chapter starts.
What’s the opportunity?
As a Senior Data Engineer, you will help design and build the core data platform that powers analytics and reporting across our products. This role goes beyond writing pipelines – if you bring energy, initiative, and strong technical ownership, you will have the opportunity to solve complex problems, improve engineering practices, and help your teammates succeed.
On top of that, you will play a valuable role in shaping how our data platform evolves and how the team works together to deliver reliable and scalable data systems.
What will your key contribution be?
- Design, develop, and optimize data pipelines to ingest and process large datasets from multiple systems.
- Build and maintain our analytical data warehouse using ClickHouse.
- Develop and orchestrate workflows using Apache Airflow/Dagster, dbt, Python.
- Collaborate with data analysts, engineers, and product teams to ensure reliable and well-structured data.
- Oversee end-to-end technical design, quality, and long-term scalable, reliable data pipelines and analytics platforms
- Improve the reliability and maintainability of the platform through better data quality checks, testing, monitoring, and observability.
- Help identify and remove technical blockers during development cycles and support teammates in solving complex technical challenges.
- Contribute to improving engineering practices and introducing scalable solutions across the data platform.
- Document data pipelines, best practices, and processes to support knowledge sharing within the team
- Foster a culture of knowledge sharing, mentorship, and continuous learning within the team.
What will make you a great fit?
- Experience: 7+ years of experience in data engineering or a related role.
- Technical skills:
- Strong expertise in Python, SQL, and data modelling.
- Experience with performance tuning and query optimization
- Hands-on experience with tools such as ClickHouse, Airflow/Dagster, dbt, Spark or other distributed processing tools.
- Strong understanding of ETL/ELT pipelines, data warehousing principles, and distributed data processing.
- Experience working with large datasets and optimizing analytical workloads.
- Experience with data quality monitoring, logging, alerting, and governance standards.
- Soft skills:
- A proactive mindset and strong sense of ownership when solving technical challenges.
- Clear and assertive communication skills and the ability to collaborate effectively across teams.
- Interest in mentoring other engineers and helping the team continuously improve.
- Curiosity and openness to learning new technologies and approaches.
Bonus points for:
- Experience working with high-volume transactional data (e.g. gaming, fintech, or betting platforms).
- Familiarity with maintaining and improving reporting solutions and dashboards (e.g.: Superset) is a plus.
- Familiarity with cloud-based data infrastructure (AWS or Azure) is a plus.
Why join us?
- Exciting opportunity: Work on complex data systems and large-scale analytical workloads. Modern data stack focused on automation, scalability, and performance.
- Competitive salary: Get paid well for your quality work and performance.
- Permanent position: Stability in an established growing company.
- Supportive atmosphere: Collaborative environment where your contributions matter.
- Learning resources: Access to resources to help you grow.
- Work-life balance: We value your well-being and family life.
- Private Health insurance: We've got you covered.
- FitPass membership and in-house gym: Stay fit and healthy with us.
If this sounds like your next career step, send us your application and CV. We look forward to welcoming you to our team!
We will be in touch with the shortlisted candidates.
Finbet is committed to protecting the privacy and security of all personal information that we process.
Finbet has affiliated companies and business partners in several countries, so in rare cases we may transfer data we collect. Finbet will utilize appropriate and lawful protection methods when transferring your data across international borders.
By applying to this position, you confirm that you have read and accepted Finbet’s
Privacy Notice.
Top Skills
What We Do
Fincore delivers innovative technology solutions for operators and gaming studios. Built on decades of expertise, driven by a passion for problem-solving, and powered by the latest ML technology. Our modular and custom solutions empower you to scale, adapt, and thrive in our fast-paced industry—while giving you the control and flexibility to own your platform and tailor it to your unique needs.







