Job Type: Permanent Location: London, UK Working Hours: 40 hours per week (Full-time) 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. The Role We are looking for a hands-on Senior Data Engineer to accelerate the delivery and modernization of production data platforms. You will join an established engineering team and design, develop, test, deploy and operate scalable data solutions on AWS. Your responsibilities: Build and operate batch, streaming and change-data-capture pipelines on AWS Develop production-quality data solutions using Python, PySpark, SQL and dbt Design reusable ingestion patterns for databases, APIs, files and event streams Implement and operate Kafka-based streaming and CDC solutions Create maintainable data models for analytical and operational use cases Modernize legacy ETL workloads and migrate them to AWS-native services Implement automated testing, data-quality controls and reconciliation Establish monitoring, alerting, lineage and operational runbooks Diagnose pipeline failures, performance issues and data inconsistencies Apply security-by-design principles when handling personal and financial data Use infrastructure as code and CI/CD to enable repeatable deployments Take ownership from design through production support Coach engineers through pairing, code reviews and practical delivery Create reusable components, tests and clear technical documentation Communicate delivery risks early and support technical decisions with evidence Your Profile Essential skills/knowledge/experience: Strong recent experience building and operating production data platforms on AWS Advanced programming and development skills in Python, PySpark and SQL Production experience with Apache Spark Strong experience using dbt for development, testing, documentation and deployment Experience with Kafka or Amazon MSK and event-driven data processing Practical CDC experience using AWS DMS, Debezium or equivalent technology Hands-on knowledge of relevant AWS services, including Amazon S3, AWS Glue, Amazon EMR, AWS Lambda, AWS Step Functions, Amazon MWAA or Apache Airflow, Amazon Kinesis, Amazon MSK, Amazon Redshift, AWS Lake Formation and Amazon CloudWatch Strong understanding of dimensional modelling, lakehouse patterns, partitioning, schema evolution and data contracts CI/CD and infrastructure-as-code experience using Terraform, AWS CDK or AWS CloudFormation Experience implementing automated unit, integration, data-quality and reconciliation testing Experience operating production services, including incident investigation, recovery and performance optimization Ability to write production code and take end-to-end ownership of deliverables Ability to work effectively within an established engineering team Experience constructively challenging designs and proposing practical alternatives Clear professional communication skills when working with engineers, architects and business stakeholders Experience within Banking, Financial Services and Insurance Additional depth in AWS-native data platform and lakehouse architecture Experience optimizing Apache Spark performance and cost Strong knowledge of Kafka or Amazon MSK architecture and operations Understanding of event schemas, ordering, replay and idempotency Experience with real-time monitoring, reconciliation and failure recovery Advanced dbt implementation experience Knowledge of data contracts, semantic modelling, data-quality frameworks, lineage and observability 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 we are the proud sponsor of the London Marathon. Diversity, Inclusion and Wellbeing Tata Consultancy Services UK
Senior Data Engineer employer: Tata Consultancy Services Limited
As an IBM WebMethods Developer, you will thrive in a dynamic and innovative work environment that prioritises employee growth and collaboration. Our company offers comprehensive benefits, a supportive culture that encourages continuous learning, and unique opportunities to work on cutting-edge integration solutions in a vibrant location. Join us to be part of a team that values your contributions and fosters meaningful career advancement.
Contact Details:
Tata Consultancy Services Limited Recruitment Team