Help the refugees

If you move around the world by choice, consider helping those forced from their homes by conflict. Donate to the UN Refugee Agency today.

Back

Data Engineer

Visit website

What you'll doWe’re looking for a dynamic Data Engineer to join one of the most exciting Tribes within Sky Betting and Gaming – the Data Tribe!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.We believe the data we serve will make a difference, and we are on a journey to migrate our data warehouse to the cloud, to unleash more of its vast potential! Our strategy is to migrate from on prem Hadoop platform to Google Cloud Platform utilising their big data tools. We are underway with this project and skills in GCP tooling such as BigQuery, Pub/Sub, Data Flow, Data Proc, Composer as well as GCP accreditation is an advantage.If you’re the kind of person who embraces challenges and is able help the team to think “outside of the box” to unblock processes, you would be an ideal fit for this role.Responsibilities as a Data Engineer include…Deliver first-class software solutions, which are secure, appropriately tested, perform well, and help provide an engaging customer experienceActively improve your engineering skills increasing your mastery level of our stackPlay a proactive part in owning your team’s services; taking responsibility for support, monitoring, measuring performance and addressing technical issues when requiredContribute enthusiastically to our continuous improvement of coding practices, application quality, tooling and agile processesContinuously evaluate team’s processes and procedures to maintain a positive and efficient engineering cultureDirectly contribute to the design and code of the data pipelines operating on secure, production dataContribute to the end-to-end design and implementation of common components that improve our ability to write efficient and reliable data pipelinesCreate and maintain quality technical documentation for any software you have developed, ensuring maintainability, readability and test-abilityConduct code reviews, pair programming and knowledge sharing sessions, embracing feedback at every stepInvolve yourself in code deployments, including raising and completing change requests to deploy to productionHelp grow the engineering team’s community presence through contributing to conferences, meetups, blog posts and open-source projectsHow you'll doCollaboration is a key part of working at Sky Betting and Gaming. The ideal candidate will thrive in this environment, supporting their colleagues in their weaker areas and in return, we'll nurture you with your development goals! You should also:Demonstrate experience of working with and designing a platform, implementing best practices around data processing on an industrial scaleShow your ability to deliver on projects of varied complexity across multiple SBG domainsStrong software development skills (particularly in Scala) in an object oriented and/or functional design, coding, and testing patterns, documenting in a clear and concise mannerDemonstrate solid knowledge of data modelling, including data lakes and warehousing tools and techniquesHands-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.)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 organisationSupport project delivery with pragmatic estimates and progress trackingExcellent interpersonal, written communication skills and highly numerateAble to learn from mistakes, embodying a “fail fast, succeed faster” mentalitySBGENG

Apply now