Bally's Interactive

Senior Data Engineer - Integrations

Job description

Bally’s Interactive is the digital arm of one of the world’s leading entertainment providers, Bally’s Corporation, with tens of millions of players across the globe and big plans always in the works. Our brands and sites include market movers and shakers like SportsCaller, Monkey Knife Fight, Vera&John, Virgin Casino, Jackpotjoy and many more. We make our mark by embracing the diversity of our global team, challenging ourselves, and striving to make a difference for our players.


The Team


The Integrations team have a wide and expanding remit and as such we are searching for a new role of a Data Engineer to accommodate such growth. The team have already been responsible for many core data integrations such as our Games platform, providing both top level financial information and product detailed data points to support the effective running and monitoring of the games on our site. The team will also be responsible for building out frameworks to support the successful adoption of a data mesh and be accountable for not only delivering new features on core engineering components but ensuring integrations built by other teams are following frameworks we put in place for data retention, privacy, PII pseudonymisation and other governance related areas.


The Role:


We are looking for a hands-on senior engineer with a passion for data to work alongside other developers, architects, and machine learning engineers in an agile environment. You will be integrating 3rd party data platforms and building batch and streaming data pipelines for our target cloud data platform (Databricks) and our current enterprise data warehouse (DB2). You will build a variety of services that drive intelligence into our internal and external products and platforms. You will work with


scrum team members delivering elegant solutions and troubleshooting difficult problems. You will get to work with massive data sets and learn to apply the latest big data technologies on a leading-edge platform.


Responsibilities:


  • Designing, creating, and managing data pipelines from various disparate sources.
  • Peer reviewing other team members’ code.
  • Attend stand-ups with key stakeholders – communicating the status of development and raising any potential risks as early as possible.
  • Produce clear and concise documentation where required.
  • Share technical knowledge with other members of the Data Engineering Team.
  • 2nd Line out of hours on-call support (currently ~1 week out of every 14)
  • Take a senior role in multiple projects at once, helping POs understand at a high level the engineering efforts needed before taking to the wider team.
  • Inspire the team to add their own personal value to projects and to follow the standards and best practices.
  • Not only problem solve but proactively search for improvements on existing implementations in line with the strategic vision of the department.
  • Lead technical meetings for both stakeholders and engineers.
  • Be a key figure in onboarding all new recruits.
  • Take the role as an SME to the rest of the data team in areas of expertise.
  • Actively participating in recruitment.
  • Regularly review key processes and ensure they are being used or they could be improved and work closely with the TA, BA, PO and SMEs to see this to completion.
  • Take an active interest in looking at/learning new data tools to help drive the business forward.
  • Follow (and inspire others to) a TDD approach to development.


Competencies and experience required:


Minimum:


  • Strong P-SQL/Data Warehousing experience.
  • Strong experience of a data processing language such as Python or Java.
  • Experience of Cloud engineering - GCP, AWS, etc.
  • Has worked in a team that adhered to agile principles.
  • Has demonstrated self-motivation/pro-activeness on a previous role.
  • Good communication skills, including the ability to translate technical descriptions into something that can be understood by a non-technical business-facing team member.
  • A keenness to understand how the technical task at hand translates into business value.
  • An innovator who is not afraid to put forward ideas for improving team process or suggest new features to the Product Owner
  • Hands on experience of building CICD pipelines.
  • Solid understanding and experience of TDD.
  • Understanding of Composer / Airflow.
  • Can challenge the status quo, without becoming disruptive.
  • Have an ability to influence peers in adopting correct ways of working.
  • Open in approach to taking on board the input of others in the development of the optimum solution.
  • Able to present the processes in the vertical areas to the rest of the business.
  • Ability to give recommendations to, and get buy-in from, TAs and POs.
  • Works effectively across teams in a project to ensure that knowledge, capabilities, and progress are shared appropriately.


Desirable Experience:


  • Delivering services as docker containers.
  • Good understanding of RESTful APIs and streaming.
  • Exposure to Databricks.
  • An interest or experience in the gambling industry.
  • Experience with streaming technologies such as Kafka, and REST APIs.


What's in it for You:


  • Competitive salary with annual performance bonus
  • 5% pension contribution for 4% personal contribution
  • Comprehensive private medical insurance
  • Monthly wellness program
  • 25 days holiday
  • Access to exciting educational opportunities (internal, conferences, courses, certifications)
  • Need something for your home office? Whether it’s a new mouse, desk or chair, we’re here to support you with a productive and safe home working space
  • Remote friendly environment giving you flexibility to work from home and office


We also believe in providing an environment where employees can flourish – you’ll be working in a very modern work environment – and we will make sure you will also have enough time to unwind with our monthly office events and team-building activities. 


This is Bally's Interactive and we’re here to make gaming everything it should be. You’ll have fun making fun every day, and that’s a promise.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.

Similar jobs

Browse All Jobs
Flix
September 28, 2022

Senior Data Engineer

EY
September 28, 2022