About the company
Two Circles is a Sports & Entertainment Marketing business. They grow audiences and revenues by knowing fans best. Their platforms and services are trusted by over 1000 clients globally, including the English Premier League, Red Bull, UEFA, VISA, the NFL, Nike and Amazon. They are over 1000 people, based out of 15 offices.
Responsibilities
- Design, build, and optimise scalable data pipelines on Databricks — Delta Lake, Unity Catalog, Spark/PySpark.
- Write clean, maintainable, object-oriented Python — solid class design, testable code, and adherence to good engineering practice.
- Work within an Agile team — sprint planning, stand-ups, retros — estimating and delivering incremental value.
- Collaborate closely with product and marketing teams to deliver data-driven insights and solutions.
- Extend into the wider Azure data platform (ADF, Function Apps) and CI/CD practices.
Requirements
- Databricks — strong, hands-on production experience: Delta Lake, Unity Catalog, PySpark/Spark SQL, performance tuning.
- Object-oriented Python — solid foundation in class design, best practices, and writing testable, maintainable code.
- Aptitude for AI-assisted development — coachable and excited to adopt this way of working.
- Strong SQL for querying and managing data.
- Experience in a data lakehouse environment.
- Azure (ADF, Function Apps) alongside Databricks.
- CI/CD pipelines (Azure DevOps or similar).
Nice to have
- Databricks Certified Data Engineer Professional (or working towards it).
Conditions
- Summer away days.
- 23 standard days of holiday (+1 Birthday, +2 for a big life event and +1 for Admin Day), closure of office for Christmas (plus bank holidays).
- Discretionary bonus on company performance.
- Performance reviews every 6 months with discretionary salary increases.
- Private Healthcare (Vitality) or Medicash scheme.
- Mobile phone contribution.
- Sport challenge contribution.
- Gym membership contribution.
- 1x Annual kit drops.