Two Circles is a global sports agency, connecting fans with sport properties using data. We work with some of the world's biggest sports organizations - including the NFL, Premier League, Formula 1, Wimbledon, and UEFA - and have been named Sport Industry Agency of the Year four times.
At Two Circles, we have a diverse team of over 550 employees working across six offices worldwide. Our team members collaborate across regions to serve our expanding international client base.
As a Data Engineer at Two Circles, you will play a crucial role in designing, building, testing, and supporting data and BI solutions. We are looking for a passionate and innovative individual who will drive the development of data solutions for our clients. Familiarity with modern data technologies and frameworks, including Databricks/Spark, Python/Pyspark, SQL, and Deltalake, is key. You will work in an Agile environment, contributing to the integration, innovation, learning, communication, and teamwork aspects of our projects.
This position is based at our UK headquarters in London's technology hub, offering an exciting opportunity to work in the dynamic world of sports.
Requirements
Your main duties and responsibilities as a Data Engineer will include:
- Designing, building, and testing data services, including data ingestion, harmonization, and transformation into usable analytics.
- Contributing to high-level and low-level design processes.
- Developing data pipelines using Python/Pyspark, SQL, and other relevant technologies.
- Creating high-quality automated unit tests and participating in integration, regression, and use case testing.
- Creating accurate and insightful technical documentation.
- Being an active and engaged member of an Agile team, regularly attending meetings and participating in sprint planning and demos.
- Contributing to continuous learning and improvement initiatives through feedback and retrospectives.
- Supporting and maintaining data management and analytics solutions, including bug fixes, releases, and performance analysis.
- Ensuring the security and privacy of client data at all times.
- Mentoring other team members and assisting in defining learning pathways within the organization.
Desirables:
- At least 3+ years of experience as a Data Engineer.
- A strong interest in Sport.
- Experience developing cloud-based data solutions, preferably using Azure, AWS or GCP.
- Strong proficiency in Python, Pyspark, and SQL.
- Experience working within an Agile framework.
- Knowledge of analytical processing of streaming datasets.
- Experience with API integrations and an understanding of REST and SOAP principles.
- Familiarity with DevOps pipelines is a plus.
Benefits
We have a list of flexible benefits that we offer; as a taste:
- Remote working, with team meetups occurring every 4-6 weeks.
- Performance planning: potential to have a salary increase every 6 months and progress your career
- Discretionary company bonus
- Tickets to sporting events
- Renowned Team Days and events (this June, we went to Spain)
- Private healthcare schemes
- Cycle to work scheme
- Learning and Development opportunities, including certification in certain areas