The Role
The LiveScore Data Team is a cross-functional and diverse team of analysts, engineers, developers and data scientists that supports all aspects of the LiveScore business by implementing data driven solutions. We do this using a tech stack based on, but not limited to, Google Cloud Platform. We use a combination of SQL and NoSQL based datastores (BigQuery, FireStore, Redis, ElasticSearch) for both batch and real-time streaming data pipelines.
As a Senior Data Engineer at LiveScore, you will be a key part of our quickly expanding Data Team. Right now, we're building solutions for every facet of the business, from customer satisfaction, to trading efficiency, to social responsibility, all with the goal of bringing our audiences closer than ever to the sports they love with our best-in-class products.
If this sounds like a team you'd like to join, we want to hear from you!
At LiveScore Group we are passionate and excited about what we do in the Sports Media, Gaming and Betting sector and are proud of the high ratings we have achieved. We live our values, aiming to enhance and increase the enjoyment of sport through innovative products and immersive experiences. Trust is important in how we work, ensuring we are a collaborative unit who holds each other accountable. Relentlessly ambitious in everything we do, we embrace change and understand that failure is part of success.
We use our platform for positive social change and work to build a company our employees are proud to work for. We have a long-term commitment to diversity and inclusion. Our I.D.E.A (Inclusion, Diversity, Equality, Awareness) Forum is critical to our business and is embedded in our organisational structure to support a sense of belonging for everyone and to create a culture that allows all employees to thrive.
Key Responsibilities
- Take a leading role in the full data lifecycle, from ideation to ETL architecture through to implementation and validation of high quality, best in class data processing.
- Help architect data products that provide quality, resilience, and scale.
- Transform imperfect data sources into reliable sources of truth.
- Join us in a fast-paced, agile environment, where we take complex business problems, and design and implement simple, elegant solutions.
- A degree in Computer Science, Mathematics, Statistics, Physics or equivalent experience
- Proven Data Engineering experience, with deep understanding of designing and building highly scalable, automated ETL processes for data warehousing
- Expert in SQL, and experience working with relational databases, complex query authoring, as well as working familiarity with a variety of datastores
- Experience with Google Cloud Platform highly preferred
- Experience with orchestration of batch data processes using Airflow or similar
- Experience with Google Cloud Dataflow or Apache Beam
- Familiarity with real-time streaming pipelines
- Software development experience, preferably in one or more of the following languages: Python, JavaScript
- Familiarity with engineering best practices, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations
- Creative problem-solving skills. We're a team who value fresh ideas and new perspectives, and want to hear yours
- A learning mindset, regardless of level of experience