Overview

Position Title:Data Engineer

Company:Sky Betting & Gaming

Location:Leeds, England, UK

Job Description:

Data are the tribe that takes raw information, and puts intelligence in the hands of decision makers. Our teams design and build SBG’s data capabilities, from data warehousing platforms and business reporting, to machine learning and predictive algorithms.

Responsibilities:

  • Deliver outstanding software solutions, which are secure, appropriately tested, perform well, and help provide an engaging customer experience
  • Actively improve your engineering skills growing your mastery level of our stack
  • Play a proactive part in owning your team’s services; taking ownership for support, monitoring, measuring performance and addressing technical issues when required
  • Contribute enthusiastically to our continuous improvement of coding practices, application quality, tooling and agile processes
  • Continuously evaluate team’s processes and procedures to maintain a positive and efficient engineering culture
  • Directly contribute to the design and code of the data pipelines operating on secure, production data
  • Contribute to the end-to-end design and implementation of common components that improve our ability to write efficient and reliable data pipelines
  • Build and maintain quality technical documentation for any software you have developed, ensuring maintainability, readability and test-ability
  • Conduct code reviews, pair programming and knowledge sharing sessions, embracing feedback at every step
  • Involve yourself in code deployments, including raising and completing change requests to deploy to production

Requirements:

  • Demonstrate experience of working with and designing a platform, implementing best practices around data processing on an industrial scale
  • Show your ability to deliver on projects of varied complexity across multiple SBG domains
  • Have strong software development skills (particularly in Scala) in an object oriented and/or functional design, coding, and testing patterns, detailing in a clear and concise manner
  • Demonstrate solid knowledge of data modelling, including data lakes and warehousing tools and techniques
  • Have hands-on experience with ingesting and processing streamed data (e.g. RabbitMQ, Kafka, PubSub etc.) and data flow orchestration (Data Flow, Apache NiFi, Airflow, Luigi etc.)
  • Posses a strong understanding of the SDLC of data products, relevant CI/CD tools (Jenkins, Spinnaker, TeamCity) and containerisation (Docker, Kubernetes, Helm)
  • Adapt to new technologies and technical challenges, working in a fast-paced, dynamic and agile organisation
  • Support project delivery with pragmatic estimates and progress tracking
  • Excellent interpersonal, written communication skills and highly numerate
  • Be able to learn from mistakes, embodying a “fail fast, succeed faster” mentality

About Sky Betting & Gaming

We’re a tech and digital company that quickly grew to become a market leader in the betting and gaming world. How? By understanding what our players want, and then giving it to them. Bigger. Bolder. Better.