freehire launches on Product Hunt on 26 August.

Follow →

Data Engineer

Summary

Build and maintain a modern data warehouse in Snowflake and dbt, creating trusted single-source-of-truth datasets and scalable analytics models for business teams.

Work Location: London

Role Type: Permanent

Mode of Working: Onsite

Are You Ready to Utilise Your Experience in Data Analytics?

We have an exciting role for you — Data Engineer!

Careers at TCS: It means more

TCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through technology. We support them in making a meaningful difference to the people and communities they serve - our clients include some of the biggest brands in the UK and worldwide. For you, it means more to make an impact that matters, through challenging projects which demand ambitious innovation and thought leadership.

  • Be part of experienced team and talented team to explore more learnings and opportunities
  • Collaborate with business stakeholders and wider team on enabling product and development prospects
  • Support and contribute to customers success journey by implementing strategic and tactical solutions

The Role

As an experienced Data Engineer you will be responsible to help scale and mature modern data platform. You will be playing a critical part in building a trusted, scalable, and governed data warehouse environment that delivers high-quality single-source-of-truth data products across the business with a practical understanding of analytics, data modelling, testing, governance, and stakeholder collaboration.

Key responsibilities:

  • Design, build, and maintain scalable analytics data models within Snowflake and dbt
  • Develop and maintain trusted single-source-of-truth datasets and business-facing data products
  • Implement robust testing, documentation, and governance standards across the analytics layer
  • Collaborate with business analysts and stakeholders to understand reporting and analytics requirements
  • Work closely with integration engineers and platform teams to onboard and model new data sources
  • Manage and optimize ingestion/activation workflows using platforms such as Fivetran and Hightouch
  • Ensure data quality, lineage, consistency, and reliability across business domains
  • Contribute to data warehouse architecture, scalability, and performance improvements
  • Help establish engineering best practices including CI/CD, code reviews, observability, and version control
  • Support data governance initiatives including KPI standardization and metric consistency
  • Assist with data migrations, source onboarding, and modernization initiatives

Your Profile

Essential skills/knowledge/experience:

  • Experience in analytics engineering, data engineering, or modern BI engineering roles
  • Strong hands-on experience with Snowflake
  • Advanced dbt experience including modular modeling, testing, documentation, and deployments
  • Strong SQL skills with experience optimizing large-scale analytical workloads
  • Experience building dimensional models and business-friendly semantic layers
  • Experience with Tableau including supporting scalable reporting and dashboard development
  • Hands-on experience with ingestion and activation platforms such as Fivetran and Hightouch
  • Strong understanding of ELT pipelines, orchestration, and modern data stack architecture
  • Experience implementing data quality frameworks and automated testing
  • Familiarity with Git-based workflows and software engineering best practices

Tools and Technology Environment

Modern ELT and cloud data warehouse tooling

  • Excellent stakeholder management across business and technical audiences.
  • Strong communication skills and ability to collaborate across technical and business teams

Primary Objectives:

  • Build and mature a modern, scalable data platform.
  • Design and maintain a trusted, governed data warehouse environment.
  • Create high-quality single-source-of-truth data products for business teams.
  • Develop scalable analytics data models using Snowflake and dbt.
  • Improve data quality, reliability, lineage, and consistency across business domains.
  • Support business reporting and analytics through strong semantic layer and Tableau enablement.
  • Establish engineering best practices such as testing, documentation, CI/CD, code reviews, observability, and version control.
  • Partner with stakeholders, analysts, integration engineers, and platform teams to onboard and model new data sources.
  • Drive KPI standardization, metric consistency, and data governance across the organization.
  • Improve warehouse performance, scalability, maintainability, and trust in analytics outputs.
  • Experience in analytics engineering, data engineering, or modern BI engineering roles
  • Experience scaling greenfield or rapidly growing data warehouse environments
  • Experience with customer data platforms, marketing data, or Salesforce ecosystems
  • Exposure to orchestration tools such as Airflow or Dagster
  • Experience designing governed metric layers and centralized KPI frameworks
  • Experience with cloud-native data platform performance optimization and cost management
  • Exposure to data observability or lineage tooling

TCS is consistently voted as a Top Employer in the UK and globally. Our competitive salary packages feature pension, health care, life assurance, laptop, phone, access to extensive training resources and discounts within the larger Tata network.

We offer health & wellness initiatives and sports events; we are the proud sponsor of the London Marathon.

Diversity, Inclusion and Wellbeing

Tata Consultancy Services UK&I is committed to meeting the accessibility needs of all individuals in accordance with the UK Equality Act 2010 and the UK Human Rights Act 1998.

We welcome and embrace diversity in race, nationality, ethnicity, disability, neurodiversity, gender identity, age, physical ability, gender reassignment, sexual orientation. We are a disability inclusive employer and encourage disabled people to apply for this role.

As a Disability Confident Employer, we offer an interview to applicants with disabilities or long-term conditions who meet the minimum criteria for the role. Please email us at UKI.recruitment@tcs.com if you would like to opt in.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available