With more than 20 professionals Betting Connections Recruitment Solutions is Malta’s largest iGaming recruitment specialist. Our team of highly skilled recruitment and career consultants are dedicated to providing the best and most personalised service in the industry. We pride ourselves on our ability to fully understand the needs of both our clients and candidates alike, which we achieve through developing long term relationships and our extensive knowledge of both the iGaming industry and recruitment!
Requirements
Experienced data engineer with 5+ years of extensive Data Integration / near-real time streaming solution development
Excellent command of spoken English
Strong experience in programming in Scala, Python or Java
Strong experience in managing and processing large data sets
Experience in data stream processing such as Spark, Flink, Kafka or similar is desired
Experience with AWS or GPC cloud platform Big Data streaming solutions is desired
Experience with columnar databases such as Amazon Redshift, GCP Big Query or similar is desired
Ability to obtain, analyse and synthesize information from multiple sources
Strong problem-solving skills
Comfortable working in a fast-paced environment whilst interacting with a variety of different disciplines
Proven ability to prioritize and deal with problems systematically and provide clear communications regarding the issues, resolution times and solutions
Keen attention to detail and data quality
Nice to have:
Hold an academic degree in a quantitative discipline such as statistics, computer science or mathematics
Experience within the iGaming industry would be considered an asset
Experience in SQL query writing and optimisation
Experience in business analysis and requirements gathering
Experience with data warehousing will be considered an asset
Responsibilities
Hands on design and development of the data platform
Follow and apply best practices while building the data streaming framework
Maintain and build robust and performant data pipelines
Focus on data quality assurance, verification of accuracy and consistency of data
Maintain and support data streaming processes ensuring regular feeds with minimal intervention
Troubleshoot and resolve issues with the data feeds
Support, assist, establish and maintain appropriate communication channels with business users in the context of company data assets
Maintain and promote collaboration with other technical teams responsible for upstream/downstream systems
Maintain transparent communication within the team / other departments within the company
Participate in brainstorming meetings to discuss existing issues and new ideas
Participate in daily / weekly team meetings
Develop further current skill set both from technological and soft skills perspective
to be discussed