Data Engineer
This role will contribute to designing and developing Betsson Group's platform to fulfil business needs and to also improve existing systems. Within this capacity, the role involves designing new data pipelines and maintaining platforms hosted on data streams for batch and real-time loading and real-time visualisations.
The successful candidate will have an investigative mindset to troubleshoot problems and manage incidents, thinking outside the box. They will have full ownership of projects and tasks assigned, together with being able to work within a team. The role also requires the ability to document processes well and perform knowledge sharing sessions.
- Maintaining and evolving the existing data platform.
- Building processes to ingest data from Kafka, APIs and Databases using AWS MSK Connect.
- Development and maintenance of real-time data processing applications using frameworks like Spark Structured Streaming and Kafka Streams.
- Applying transformations to data streams.
- Being involved in data modelling following standards e.g. Inmon, Kimball, Data Vault.
- Ensuring data quality by verifying data consistency and accuracy.
- Keeping up to date on research and development of new technologies and techniques to enhance the data platform.
- Troubleshooting problems and managing incidents with an investigative mindset.
- Taking full ownership of projects and tasks while working within a team.
- Documenting processes and performing knowledge sharing sessions.
- Experience with modern cloud database technologies such as Snowflake (required)
- Experience with orchestrating data pipelines using Airflow (required)
- Experience with AWS Glue (required)
- Experience with Apache Iceberg (required)
- Experience with SQL and Data Integration Tools (required)
- Experience with any programming language like Python or Scala (required)
- Knowledge on AWS Services like S3/Lambda/API Gateways/DMS/RDS (required)
- Development experience in both Microsoft and Linux/Cloud environments (required)
- Strong analytical and problem-solving skills (required)
- Familiar with Data Warehousing concepts and data modelling techniques such as Inmon, Kimball, Data Vault (nice-to-have)
- Familiar with AWS Services such as MSK and EMR (nice-to-have)
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes (nice-to-have)
- Familiarity with Time-series or Analytics Databases such as Elasticsearch (nice-to-have)
- Familiar with data streaming using technologies such as Kafka (nice-to-have)
- Familiar with software versioning tools like GIT (nice-to-have)
- Familiar with infrastructure scripting like Terraform (nice-to-have)
- Familiar with Data Monitoring and Visualisation tools such as Prometheus and Grafana, Cloudwatch (nice-to-have)
- Scripting – Powershell, Unix Scripting (nice-to-have)
- At least 2 years experience in Data Engineering (nice-to-have)
- Excellent verbal and writing English communication skills (nice-to-have)
- Good learning mindset (nice-to-have)
- Able to set priorities and multitask (nice-to-have)
Betsson is a diversified, multinational gaming group whose history dates back to 1963 and which is now listed on Nasdaq Stockholm. The group employs around 3,000 people of more than 75 nationalities across over 20 locations; Betsson AB is registered in Stockholm, while its operational headquarters in Ta' Xbiex, Malta, run the day-to-day business. Through brands such as Betsson, Betsafe and NordicBet, it offers casino, sportsbook and other gaming products in regulated markets across Europe, the Americas and Central Asia. Its proprietary technology supports a scalable model serving both B2C customers and B2B partners, with responsible growth and customer protection central to its strategy.