Data Engineer
Description
Designing and implementing scalable, efficient data ecosystems at TFG, ensuring seamless integration, processing, and storage to drive data-driven innovation and excellence in our technological architecture.
About Twenty First Group
TFG is a global sports intelligence agency. Our mission is to deliver groundbreaking sports intelligence, helping our clients get ahead and stay ahead. We combine data science, engineering, and design to help some of the biggest names in sport, including the Premier League, England and Wales Cricket Board (ECB), Ladies Professional Golf Association, Tottenham Hotspur, AON, VISA, Arctos, The FA, Sky Sports, FIFPro, Ladies European Tour, and Sky Bet & Gaming. Together with our clients, we are shaping the future of sport.
We have a new 5 Year Growth Plan which sets out an ambitious path to becoming a truly global business, shaping the biggest opportunities in sport and delivering an exponential growth in revenues and profits. This role will play a crucial and fundamental role in helping the business deliver this exciting growth plan.
Scope and Impact
We are seeking a skilled and passionate Data Engineer to join our growing Data Science team at Twenty First Group. As a Data Engineer, you will play a key role in underpinning the infrastructure for the Data Science team, enabling the development of predictive models and actionable insights.
Data-intelligence is at the heart of our work here at TFG. By working with large complex datasets that feed into our Intelligence Engine, you will help source and support best-in-class insight and recommendations using robust statistical analysis. You will also be responsible for supporting the design and implementation of data science solutions that power our Intelligence Engine.
We are constantly looking for the outliers in the market to join our team. The talent who has something beyond the core skills, who like to think differently and challenge the status quo. Those who share our passion for sport, and our desire to constantly move the needle. Most importantly people who share our values and desire to make a lasting, positive impact in sport.
Roles & Responsibilities
As a Data Engineer, you will be an integral part of our dynamic team, contributing to the development and maintenance of robust data infrastructure that fuels our Intelligence Engine. Your work will be instrumental in crafting efficient data pipelines, ensuring the seamless flow of information critical to driving innovative sports insights and intelligence. Working closely with the Data Science and Engineering teams, your focus will be on optimising data processing, storage, and retrieval, contributing to the evolution of our data-centric capabilities.
1. Develop and Optimise Data Pipelines:
- Design and implement robust data pipelines to streamline data processing, ensuring efficient extraction, transformation, and loading (ETL) processes.
- Optimise data flow architecture for both batch and real-time processing, maximising performance and reliability.
2. Design Production-Ready Data Systems:
- Structure and evolve data engineering methods into scalable and production-ready services.
- Collaborate with data scientists to integrate data engineering solutions into the Intelligence Engine seamlessly.
3. Research and Implement Core Data Algorithms:
- Contribute to the research and development of core algorithms and methods that underpin various data engineering models and solutions
4. Modularization and Internal Tool Development:
- Develop and maintain internal tools to boost team efficiency and streamline data engineering processes.
- Package and modularize core infrastructure components to promote a fully modularized Intelligence Engine.
5. Collaboration with Engineering Teams:
- Collaborate closely with software engineers and data scientists on client projects, ensuring alignment with data engineering best practices.
- Integrate data engineering solutions into scalable products, enhancing the overall effectiveness of our offerings.
Requirements
Qualifications:
- A Master's degree in Computer Science, Statistics, Mathematics, or a related quantitative field.
Data engineering:
- 1+ years of experience in a data engineering role
- Proficiency in languages such as Python, SQL, and Bash scripting, with experience in using automated deployment tools like Docker and Jenkins.
- In-depth understanding of the data engineering pipeline, from data ingestion to storage and retrieval.
- Knowledge of microservice architecture, APIs, and message brokers.
- Familiarity with backtesting and quality evaluation of data engineering solutions, along with expertise in constructing complex queries in relational databases.
Sports knowledge:
- A strong enthusiasm for learning about a variety of different sports.
Communication and teamwork skills:
- Ability to translate complex data engineering processes to non-technical stakeholders
- Ability to manage client stakeholder relationships.
- Ability to work collaboratively with others as part of an agile team.
- Ability to suggest infrastructure that will help address key client requirements.
UK citizenship or the ability to work in the UK:
- This is a permanent full-time role, predominantly based in London.
Please also let us know if you have any notable Certifications and Qualifications which could be relevant and might set you apart from other candidates.
The Way We Work
How we're enabling ownership, belonging and structured flexibility:
- A culture of positivity, curiosity, unity and integrity, which we live and breathe every day
- A team of 60 people who genuinely enjoy spending time together, with regular in-person and remote events to foster connection
- Hybrid-first approach; we optimise for office and remote working to be valued equally, and to be equally valuable
- We have performance review cycles 3x a year using our transparent career progression framework, and dedicated personal development time
- We have a Pay Philosophy to ensure a transparent and comprehensive pay review process
Benefits
- Salary commensurate with our internal / external benchmarking framework
- Eligibility for a bonus scheme
- Flexible working
- Private health insurance
- Occupational life cover
- Pension
- Personal days (e.g. birthdays)
- Cycle to work scheme
Equal Opportunities Statement
We are an equal opportunity employer and believe in the power of a diverse, inclusive team.
We welcome all applications from all suitably qualified people, regardless of race, sex, disability, religion / belief, sexual orientation or age.
Please let us know if you require anything which would enable your success throughout our interview process.
We are proud supporters of Women in Data®. Connect, engage and belong to the largest free female data community in the UK – visit: www.womenindata.co.uk to join our community.