Job Description
Come to one of the biggest IT services companies in the world. Here you can transform your career.
We are looking for a Data Engineer who wants to learn and transform his career.
In this role, you will:
* Design and implement an AWS Serverless DataLake architecture to efficiently handle large volumes of data and support various data processing workflows;
* Develop data ingestion pipelines and data integration processes, ensuring the smooth and reliable transfer of data from various sources into the DataLake;
* Implement data transformation and data enrichment processes using AWS Lambda, Glue, or similar serverless technologies to ensure data quality and consistency;
* Collaborate with data scientists and analysts to understand their data requirements and design appropriate data models and schemas in the DataLake;
* Optimize data storage and retrieval mechanisms, leveraging AWS services such as S3, Athena, Redshift, or DynamoDB, to provide high-performance access to the data;
* Monitor and troubleshoot the DataLake infrastructure, identifying and resolving performance bottlenecks, data processing errors, and other issues;
* Continuously evaluate new AWS services and technologies to enhance the DataLake architecture, improve data processing efficiency, and drive innovation;
* Mentor and provide technical guidance to junior data engineers, fostering their growth and ensuring adherence to best practices;
* Collaborate with cross-functional teams to understand business requirements, prioritize tasks, and deliver high-quality solutions within defined timelines.
Required Skills and Qualifications
We are looking for someone with extensive experience working as a Data Engineer, with a strong focus on AWS technologies and serverless architectures. You should have hands-on experience with data integration and ETL tools, such as AWS Glue or Apache Spark, for transforming and processing data. Your expertise should include designing and implementing AWS serverless architectures for large-scale data processing and storage, along with a solid understanding of data security, access control, and compliance requirements in a data-driven environment.
You should also have programming skills in languages like Python, Java, or Scala, along with experience using SQL for data manipulation and querying. Additionally, familiarity with data modeling techniques and data warehousing concepts, including star and snowflake schemas, is highly desirable.
A strong problem-solving and analytical approach, combined with excellent communication and collaboration skills, will enable you to work effectively in a cross-functional team environment.
Benefits
TCS offers a range of benefits, including health insurance, dental plan, life insurance, transportation vouchers, meal/food voucher, childcare assistance, Gympass, and more.
We also offer free online courses and live training through our TCS Learning Portal, reimbursement of certifications, international experience opportunities, discount partnerships with universities and language schools, and more.
Others
At TCS, we promote an inclusive culture, focusing on equity and respect for individuality. We encourage diversity, promote learning, and foster innovation.