Data Engineer

Tata Consultancy Services

Greater London

On-site

GBP 60,000 - 90,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Pension
Health care
Life assurance
Laptop
Phone
Training resources access
Discounts within Tata network
Health & wellness initiatives
London Marathon sponsor

Job summary

Tata Consultancy Services is hiring a Data Engineer in London to scale and mature a modern data platform. You will build governed, high-quality data products and scalable data models that support analytics across the business.

The role focuses on Snowflake, dbt modeling, and ELT pipelines, collaborating with analysts and platform teams to deliver trustworthy analytics outputs.

Qualifications

  • Experience in analytics engineering or data engineering roles.
  • Proficient with Snowflake data platform.
  • Strong dbt experience including modular modeling and testing.
  • Advanced SQL skills for large-scale analytics.
  • Experience building dimensional models and semantic layers.
  • Tableau experience for scalable reporting.

Responsibilities

  • Design and maintain scalable analytics data models in Snowflake and dbt.
  • Develop trusted single-source-of-truth datasets and data products for business.
  • Implement testing, docs, and governance across analytics layer.
  • Collaborate with stakeholders to translate reporting needs into data assets.
  • Onboard new data sources with integration engineers and platform teams.
  • Manage ingestion/activation workflows using Fivetran and Hightouch.
  • Ensure data quality, lineage, and governance across domains.
  • Contribute to warehouse architecture, performance improvements, and scalability.
  • Support data governance initiatives and KPI standardization.

Skills

Snowflake
dbt
SQL
Data modeling
Tableau
ELT pipelines
CI/CD
Git workflows

Tools

Fivetran
Hightouch

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Program Manager
Technical Program Manager

Tata Consultancy Services • Greater London

Hybrid
GBP 70,000 - 100,000
Data Engineer
Data Engineer

Tata Consultancy Services • England

On-site
GBP 70,000 - 90,000
Competitive salary
Pension plan
Health care benefits
+2
SFDC Data Modeller, Data Analyst, SFDC Dev
SFDC Data Modeller, Data Analyst, SFDC Dev

Tata Consultancy Services • Greater London

On-site
GBP 65,000 - 100,000
Pension
Health care
Life assurance
+5
Azure Solution Architect
Azure Solution Architect

Tata Consultancy Services • England

On-site
GBP 70,000 - 90,000
Competitive salary
Health care benefits
Access to training resources
+1
Lead Data Engineer – Azure Databricks & Data Operations
Lead Data Engineer – Azure Databricks & Data Operations

Tata Consultancy Services • Redditch

Hybrid
GBP 70,000 - 110,000
Data Engineer
Data Engineer

TRIA • Glasgow

Hybrid
GBP 55,000 - 85,000
Data Engineer-Wealth/Asset Management
Data Engineer-Wealth/Asset Management

Hydrogen Group • Greater London

On-site
GBP 65,000 - 90,000
Data Engineer
Data Engineer

Ignite Digital • Milton Keynes

Hybrid
GBP 50,000 - 75,000
10% bonus
10.5% company pension contribution
Comprehensive healthcare package
+7
Data Engineer
Data Engineer

Change Digital – Digital & Tech Recruitment • Glasgow

Hybrid
GBP 60,000 - 90,000
Data Engineer-Wealth/Asset Management
Data Engineer-Wealth/Asset Management

Hydrogen Group • City Of London

On-site
GBP 70,000 - 110,000