Finbet d.o.o. Associated Company to international Fincore group is hiring for its Belgrade office
Senior Data Engineer
Who are Finbet?
We build and run software for a variety of industries – with roots in banking/finance, the company has continuously evolved, expanding into gaming, sports betting, healthcare, and civil service. Today, our solutions support businesses of the most renowned international companies and institutions across the world. Having started our exciting journey twelve years ago, we are all about technology and passion to deliver state-of-the-art solutions while prioritizing the wellbeing of our employees. In our Belgrade office, over 200 great talents welcome new colleagues who are eager to open a new chapter in their career with a fast-growing international company.
In line with that, we firmly believe in learning from each other, whether it's debating the best approach to a complex scenario, sharing insights or diving deep into the world of data. There’s always a strong emphasis on mentorship and knowledge sharing, ensuring everyone, from seasoned experts to rising stars, has the opportunity to thrive.
What’s the opportunity?
As a Senior Data Engineer, you will play a key role in designing, building, and maintaining scalable data pipelines and modern data warehouse solutions that power analytics and reporting for our business. This is your opportunity to work on complex, large-scale data systems within a fast-paced and dynamic environment.
What will your key contribution be?
- Design, develop, and optimize data pipelines to ingest, transform, and process large datasets from multiple sources.
- Build and maintain data warehouse solutions (ClickHouse) to support analytical and regulatory reporting needs.
- Develop and orchestrate workflows using Apache Airflow, dbt, and Spark.
- Collaborate with data analysts, data scientists, and product teams to ensure high-quality, reliable, and accessible data.
- Implement best practices for data quality, testing, version control, and monitoring.
- Contribute to the architectural design of our data platform to ensure scalability, performance, and resilience.
- Support the team in troubleshooting and resolving data-related issues in production environments.
- foster a culture of mentorship, knowledge sharing and technical excellence
What will make you a great fit?
- 7+ years of experience in data engineering or a related role, with a proven track record of delivering robust data pipelines and warehouse solutions.
- Strong expertise in Python, SQL, and data modelling.
- Hands-on experience with software tools such as ClickHouse, Airflow, dbt, and Spark (or similar technologies).
- Solid understanding of ETL/ELT processes, data warehousing principles, and distributed data processing frameworks with overall view on design from ingestion and transformation to storage, modelling, and serving.
- Demonstrated experience working with large-scale datasets and performance tuning for analytical workloads.
- Familiarity with cloud-based data infrastructure (AWS or Azure) is a plus.
- Excellent problem-solving skills, attention to detail, and a collaborative mindset.
- Nice-to-have: previous experience in betting or gaming industry, with exposure to high-volume transactional data.
Why Join Us?
- Opportunity to work on complex, large-scale data challenges in a fast-growing industry.
- Modern data stack with focus on automation, scalability, and innovation.
- Collaborative team environment where your expertise has a direct impact.
- Competitive compensation package and opportunities for professional growth.
- Permanent position: stability in a well-established company.
- Learning resources to help you grow.
- Private Health insurance: reliable health coverage to support you
- FitPass membership and in-house gym: stay active with flexible fitness options
- Work-life balance: we value your well-being and family life.
If you are eager to expand your skills and are always up for a new challenge, send us your application and CV now.
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.