As a Senior / Staff Data Engineer at The Product Counsel, you will design, build, and own robust data platforms that underpin analytics, reporting, and data-driven products for both TPC and our clients.
This is a senior, hands‑on role for engineers who care deeply about data correctness, trust, and long‑term sustainability. You will work across a variety of client environments, technologies, and cloud platforms, taking full ownership of data solutions end to end. You will collaborate closely with a Principal Data Engineer and other senior colleagues to shape standards, mentor others, and deliver high‑quality outcomes in complex, real‑world settings.
What You’ll Do
- Design, build, and maintain end‑to‑end data pipelines, from source systems through to analytics‑ready datasets.
- Own and improve ETL/ELT workflows, understanding how changes propagate across the data lifecycle.
- Design analytics‑ready data models that balance correctness, usability, and maintainability, applying patterns suited to data characteristics and downstream needs.
- Establish trusted data assets with clear ownership, shared definitions, and consistent behaviour across platforms.
- Take personal ownership of data quality, applying validation and reconciliation techniques to ensure outputs are accurate, explainable, and aligned with known business behaviour.
- Develop data solutions with clear lineage and traceability, mindful of downstream impact.
- Work with stakeholders (clients, analysts, product teams, and data scientists) to understand analytical needs and translate them into reliable, user‑focused data and reporting solutions.
- Contribute to and uphold engineering standards, best practices, and documentation.
- Review and evolve existing data platforms to improve performance, scalability, reliability, and maintainability.
- Support and mentor junior and mid‑level engineers at client sites, sharing expertise to elevate engineering quality within the client team.
- Participate in client‑facing discussions and business development activities as required, helping shape solutions and build trust with clients.
What We’re Looking For
Experience & Mindset
- Experience in Ad Tech or Mar Tech, with exposure to high‑volume, data‑intensive environments.
- Substantial hands‑on experience across data engineering, BI, or data platform roles, reflecting sustained exposure to real‑world systems.
- Proven track record of delivering accurate, trustworthy, production‑grade data solutions.
- Strong personal ownership and accountability for data quality.
- Comfortable operating autonomously in ambiguous environments and making sound technical decisions.
Core Data Engineering Skills
- Advanced SQL skills and extensive experience working with relational data at scale.
- Ability to design analytics‑ready data models that support historical accuracy, analytical performance, and evolving business needs.
- Experience designing, maintaining, and evolving end‑to‑end ETL/ELT pipelines, understanding how changes propagate downstream.
- Deep knowledge of data governance, data quality management, lineage, and impact analysis within complex data ecosystems.
- Skilled at reasoning critically about data behaviour over time and the downstream consequences of upstream design decisions.
Modern Data Stack
- Experience with cloud data warehouses (e.g. BigQuery, Snowflake, Redshift, ADW), including performance, cost, and data layout considerations.
- Proficiency with data integration and orchestration tools (e.g. Fivetran, Airflow, managed ELT platforms), and an understanding of how ingestion, transformation, and orchestration fit together.
- Experience building and maintaining an analytics or semantic modelling layer within reporting tools (e.g. Looker/LookML, Tableau, or similar), enabling consistent metrics, intuitive drill paths, and flexible data exploration.
- Clear understanding of how data models, transformations, and reporting layers work together to support reliable, user‑focused analytics.
- Experience working with at least one major cloud platform (AWS, GCP, Azure, or OCI).
- Programming experience in Python (or similar) for data engineering tasks.
Ways of Working
- Effective communicator who can explain complex data concepts clearly to technical and non‑technical audiences.
- Experienced in collaborating directly with stakeholders and clients.
- Comfortable balancing delivery, quality, and long‑term maintainability.
- Willing to contribute to business development activities and support company growth when needed.
Remote role
- With a preference for candidates based in London or Cambridge
- Flexible working hours and a collaborative, supportive team culture
- Opportunity to work on impactful, high‑visibility projects in the advertising technology space
The Product Counsel is designed to revolutionise how businesses operate.
#J-18808-Ljbffr
Senior Data Engineer employer: The Product Counsel
As a leading player in the Ad Tech/Mar Tech industry, our company offers an exceptional work environment where innovation thrives. We prioritise employee growth through continuous learning opportunities and a collaborative culture that encourages creativity and teamwork. Located in a vibrant tech hub, we provide competitive benefits and a supportive atmosphere that empowers our Data Engineers to make a meaningful impact on product development and analytics.