We are Gamebeat – an ambitious game studio creating exciting video slots for millions of players worldwide. Atmospheric stories, high-quality and vibrant graphics, impressive sound design, engaging game mechanics – this is how we turn each of our games into a captivating virtual world. Now we are looking for a Data Engineer who is ready to create interesting games with us and grow in the dynamic iGaming industry.
Important: The vacancy is located in Belgrade, on-site work is required!!!
What you will do:
You will be responsible for designing, building, and developing the data management platform – from establishing standards to implementing specific pipelines. Specifically:
- Designing and supporting data replication pipelines from PostgreSQL to ClickHouse based on CDC mechanisms (logical replication, WAL, Debezium, and similar), as well as batch ETL/ELT processes using Apache Airflow and dbt.
- Developing and evolving data management practices: cataloging, data lineage, data quality standards, role-based access models – taking into account security requirements and compliance with regulatory norms.
- Designing and, in collaboration with DevOps and related teams, implementing the data platform architecture: from defining requirements to realizing infrastructure solutions.
- Analyzing, forming, and agreeing on requirements for chosen solutions.
- Developing, documenting, and monitoring compliance with company-wide data handling standards.
- Close interaction with analytical, product, and engineering teams to work out joint solutions and methodologies.
Our ideal candidate:
- At least 3 years of experience as a Data Engineer, Data Platform Engineer, or similar.
- Deep knowledge of PostgreSQL: logical replication, replication slots, WAL; practical experience in building CDC pipelines using Debezium or similar tools.
- Experience with ClickHouse at the schema design level for analytical workloads: table engines (ReplacingMergeTree, AggregatingMergeTree), materialized views, understanding of eventual consistency.
- Experience in building and supporting ETL/ELT pipelines using Apache Airflow and dbt.
- Good understanding of OLAP/OLTP principles and the difference in design approaches for operational and analytical workloads.
- Deep knowledge of data collection, transformation, and storage methodologies and technologies.
- Experience in designing and building a data management platform.
- Experience with distributed data storage systems (S3 and compatible object storage).
- Familiarity with Apache Kafka at the level of understanding stream data delivery and integration with pipelines.
- Confident proficiency in Python for data engineering tasks: writing ETL logic, Airflow operators, working with pandas, SQLAlchemy, and related libraries.
- Understanding of Kubernetes and AWS cloud services (S3, IAM) at a level sufficient for independent design of data platform solutions.
Will be a plus
- Practical experience with Kubernetes (EKS) and AWS in a production environment.
- Familiarity with data security practices related to data handling: PII masking and obfuscation, setting up role-based models in ClickHouse and PostgreSQL, least privilege principles for data pipelines.
- Experience in building or using data governance tools: data catalogs, lineage tools, data quality control systems.
We offer:
- Competitive salary.
- Voluntary medical insurance + corporate English classes.
- Relocation package: reimbursement of flight tickets and visa processing for you and your family members, compensation for the deposit and first month's rent, and realtor fees for a rental apartment in Belgrade.
- Comfortable A-class office in the historic center of Belgrade.
- A unique opportunity to work on an innovative project in the fast-growing iGaming industry.
- Opportunities for professional and career growth within the company.