Job Description

Greetings from TCS!!!


TCS has been a great pioneer in feeding the fire of Techies like you. We are a global leader in the technology arena and there’s nothing that can stop us from growing together.

Your role is of key importance, as it lays down the foundation for the entire project.


Make sure you have a valid EP number before the interview. To create an EP Number, please visit

Kindly complete the registration if you have not done it yet.


Role: AWS/Azure Data Engineer

Experience: 5-10 years

Location: TCS - Kolkata

Skills: AWS Redshift, Glue, PySpark/ Azure (data bricks , data factory , SQL, Storage, Web apps, web roles, worker roles, Service Fabric), Pyspark

Notice Period: Immediate joiner to 30 days


Must-Have

  • Strong hands-on experience in Python programming and PySpark
  • Experience using AWS services (RedShift, Glue, EMR, S3 & Lambda)/Experience with Microsoft Azure (data bricks , data factory , SQL, Storage, Web apps, web roles, worker roles, Service Fabric), Pyspark
  • Experience working with Apache Spark and Hadoop ecosystem.
  • Experience in writing and optimizing SQL for data manipulations
  • Good Exposure to scheduling tools. Airflow is preferable.
  • Must – Have Data Warehouse Experience with AWS Redshift or Hive
  • Experience in implementing security measures for data protection.
  • Expertise to build/test complex data pipelines for ETL processes (batch and near real time)
  • Readable documentation of all the components being developed.
  • Knowledge of Database technologies for OLTP and OLAP workloads


Good-to-Have

  • Good understanding of Data warehouse and Data Lakes
  • Familiarize ETL tools like Netezza or Informatica.
  • Experience working with NoSQL databases like DynamoDB or MongoDB.
  • Good to have exposure to AWS services (Step Functions, Athena)
  • Data Modelling exposure
  • Familiarity with Investment Banking domain

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application