Two Circles Logo

Two Circles

Lead Data Engineer

Posted Yesterday
Be an Early Applicant
In-Office
Vancouver, BC, CAN
Senior level
In-Office
Vancouver, BC, CAN
Senior level
Hands-on Lead Data Engineer designing, building, and scaling data ingestion and processing pipelines for a customer data platform (Helix). Own end-to-end delivery on AWS (S3, EMR, ECS, Lambda) using Scala and Spark, mentor engineers, enforce engineering best practices, and optimize ETL/ELT, data modeling, identity resolution, and data warehousing with PostgreSQL/Redshift.
The summary above was generated by AI

Lead Data Engineer

Who we are 

We are Two Circles. We are a Sports & Entertainment Marketing business. We grow audiences and revenues. We do that by knowing fans best. We work with clients to help them understand & influence what their fans are doing – the way fans spend their money, the events that fans attend, the channels fans respond to, the content fans watch and more. And we use the understanding this gives us to help our clients grow. Grow their audiences and grow their revenues - both direct to consumer and business to business revenues. Our platforms and services are trusted by over 900 clients globally, including the English Premier League, Red Bull, UEFA, VISA, the NFL, Nike and Amazon. We are almost 1000 people, based out of 14 offices, and we deliver work for sports and entertainment businesses of all shapes and sizes all over the world. 

What You Will Do 

We’re looking for a Lead Data Engineer to join our team of 100+ Data & BI Engineers, building our Audience Intelligence Platform and Helix data products—powering data-driven decision-making across the global sports and entertainment industry. 

Helix is our customer data platform (CDP) and master data management (MDM) solution, enabling organizations to unify fan data, create golden records, and drive personalized engagement through segmentation and insights. 

This is a hands-on technical individual contributor role where you will design, build, and scale data integration capabilities using Scala, distributed data processing (Spark), and AWS technologies. You’ll own delivery end-to-end while mentoring engineers and shaping how data flows into and across the Helix platform. 

You will play a key role in developing reusable, extensible data integration frameworks that enable rapid onboarding of new data sources and ensure reliable, scalable data pipelines. 

Key Responsibilities 

  • Own end-to-end delivery of Helix data engineering and integration projects—from design through to deployment, monitoring, and production support   
  • Build and operate scalable data ingestion and processing pipelines using AWS services (e.g., S3, EMR/Spark, ECS, Lambda)  
  • Develop and maintain data workflows that support customer identity resolution, fan segmentation, and golden record creation  
  • Work with data storage and warehouse technologies such as PostgreSQL, Redshift, and S3-based data lakes  
  • Design, implement, and optimize ETL/ELT pipelines for large-scale structured and semi-structured data  
  • Define and enforce engineering best practices across code quality, testing, CI/CD, and deployment processes  
  • Troubleshoot complex data and system issues, ensuring high reliability, performance, and scalability  
  • Collaborate closely with Product, Engineering, and Data teams to deliver high-impact data solutions aligned to business needs  
  • Mentor and guide engineers through code reviews, pairing, and technical leadership, supporting their growth and delivery capability  
  • Continuously improve the Helix platform with a focus on reusability, observability, scalability, and maintainability  

Requirements

Requirements 

Core Experience 

  • Strong experience in data engineering, with a focus on data ingestion, integration systems, and large-scale data processing  
  • Experience working with distributed data processing frameworks such as Spark  
  • Advanced proficiency in Scala, Python and Java, with strong software engineering and object-oriented programming skills   
  • Hands-on experience with AWS, including services such as S3, EMR, ECS, Lambda, or similar  
  • Strong experience with SQL and relational databases, particularly PostgreSQL and/or Redshift  
  • Experience building ETL/ELT pipelines and working with data lakes and data warehouses  
  • Experience integrating data from APIs, files, and multiple external/internal systems  
  • Strong understanding of data modeling, data warehousing, and big data concepts  
  • Familiarity with CI/CD pipelines and modern software development practices  
  • Proven ability to own and deliver projects end-to-end in a fast-paced environment  

Leadership & Collaboration 

  • Experience mentoring or leading engineers in a hands-on technical capacity  
  • Ability to break down complex problems and guide teams toward pragmatic, scalable solutions  
  • Strong communication skills, with the ability to work effectively across technical and non-technical stakeholders  
  • Ability to balance hands-on development with leadership responsibilities and delivery ownership  
  • Strong ownership mindset with a focus on delivering high-quality outcomes  

Nice to Have 

  • Experience working on Customer Data Platforms (CDP), Master Data Management (MDM), or identity resolution systems  
  • Experience building or working with multi-tenant SaaS data platforms  
  • Experience with data quality, data governance, or lineage frameworks  
  • Exposure to real-time or streaming data processing architectures  
  • Experience in sports, media, entertainment, or marketing analytics domains  

What We’re Looking For 

We’re looking for a hands-on technical leader who enjoys building reliable, scalable data systems and working closely with engineers to deliver real outcomes. 

You’ll be successful in this role if you: 

  • Enjoy coding and solving complex data engineering problems  
  • Take ownership of delivery from design through to production  
  • Thrive in environments where systems evolve incrementally rather than being built from scratch  
  • Care deeply about data quality, reliability, and performance  
  • Are comfortable working within and improving existing frameworks and platforms  
  • Enjoy mentoring engineers and raising the overall capability of the team  
  • Are excited by the opportunity to help organizations better understand and engage their customers and fans 

Benefits

Professional Growth: Work on a variety of projects, enhancing your testing skills across different applications and technologies.

Impactful Work: Play a key role in delivering high-quality solutions that shape the future of the sports and entertainment industries.

Collaborative Environment: Be part of a team that values ideas, fosters a supportive atmosphere, and encourages continuous learning and improvement.

Innovative Culture: Join a company committed to revolutionizing fan and stakeholder engagement through cutting-edge technology.

Equal Opportunity Employer: Two Circles is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Similar Jobs

Yesterday
In-Office
Vancouver, BC, CAN
Senior level
Senior level
News + Entertainment • Sports
Lead Data Engineer responsible for designing, implementing, and maintaining large-scale, reliable data pipelines and cloud infrastructure. Collaborate with product, stakeholders, and cross-functional teams to deliver a SaaS data platform, ensure data quality, apply development best practices, contribute to DevOps and production operations, and support ongoing platform maintenance.
Top Skills: .NetAirflowAPIsAWSC#DockerMs Sql ServerNew RelicPytestPythonSnowflakeSQL
Yesterday
In-Office
Vancouver, BC, CAN
Senior level
Senior level
News + Entertainment • Sports
Design, build, and optimize scalable data lakehouse solutions on Azure using Databricks and Python. Develop reliable data pipelines, implement CI/CD, collaborate with product and marketing to deliver data products and insights, and continuously improve data workflows and performance.
Top Skills: AzureAzure Data Factory (Adf)Azure DevopsAzure Function AppsData LakehouseDatabricksPysparkPythonSQL
Yesterday
In-Office
Vancouver, BC, CAN
Senior level
Senior level
News + Entertainment • Sports
Design, build and maintain Redshift data warehouse and dbt ETL pipelines. Implement dbt projects, tests, macros and documentation. Optimize Redshift/SQL performance, enforce data modelling best practices, CI/CD and version control, and ensure high-quality, test-driven development for big data pipelines.
Top Skills: Amazon AthenaAmazon RedshiftAws Data CatalogAws GlueAws Lambda (Python)Aws Step FunctionsCi/CdDbtGitPysparkPythonSQL

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account