Transform Your Career as a Data Engineer
Come to one of the world's leading IT Services companies and transform your career.
We believe that people make the difference, which is why we live a culture of unlimited learning, full of opportunities for improvement and mutual development. You will have the ideal scenario to expand ideas through the right tools, contributing to our success in a collaborative environment.
We are looking for an experienced Data Engineer who wants to learn and grow with us. As a Data Engineer, you will:
1. Design and implement an efficient data processing system using AWS technologies and serverless architectures.
2. Develop data ingestion pipelines and data integration processes to transfer data from various sources into the data lake.
3. Implement data transformation and data enrichment processes using AWS Lambda, Glue, or similar serverless technologies to ensure data quality and consistency.
4. Collaborate with data scientists and analysts to understand their data requirements and design appropriate data models and schemas in the data lake.
5. Optimize data storage and retrieval mechanisms, leveraging AWS services such as S3, Athena, Redshift, or DynamoDB, to provide high-performance access to the data.
6. Monitor and troubleshoot the data lake infrastructure, identifying and resolving performance bottlenecks, data processing errors, and other issues.
7. Evaluate new AWS services and technologies to enhance the data lake architecture, improve data processing efficiency, and drive innovation.
In this role, you will have the opportunity to mentor and provide technical guidance to junior data engineers, fostering their growth and ensuring adherence to best practices.
You will collaborate with cross-functional teams to understand business requirements, prioritize tasks, and deliver high-quality solutions within defined timelines.
The skills and qualifications required for this role include:
* 5+ years of experience working as a Data Engineer, with a strong focus on AWS technologies and serverless architectures.
* Experience working as a Data Engineer, with focus on Azure is valuable.
* In-depth knowledge of AWS services such as S3, Lambda, Glue, Athena, Redshift, and DynamoDB, and their capabilities for building scalable data processing systems.
* Proven expertise in designing and implementing AWS serverless architectures for large-scale data processing and storage.
* Strong programming skills in languages like Python, Java, or Scala, along with experience using SQL for data manipulation and querying.
* Hands-on experience with data integration and ETL tools, such as AWS Glue or Apache Spark, for transforming and processing data.
* Familiarity with data modeling techniques and data warehousing concepts, including star and snowflake schemas.
* Solid understanding of data security, access control, and compliance requirements in a data-driven environment.
* Experience with data visualization tools (e.g., Tableau, Power BI) and the ability to collaborate with analysts and data scientists to deliver actionable insights.
* Strong problem-solving and analytical skills, with a detail-oriented approach to ensure data accuracy and integrity.
* Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
We offer a range of benefits, including:
* Professional development and constant evolution of your skills, always in line with your interests.
* Opportunities to work outside Brazil.
* A collaborative, diverse, and innovative environment that encourages teamwork.
* TCS Benefits – Brazil, including health insurance, dental plan, life insurance, transportation vouchers, meal/food voucher, childcare assistance, Gympass, TCS Cares, partnership with SESC, reimbursement of certifications, free TCS Learning Portal, international experience opportunity, discount partnership with universities and language schools, Bring Your Buddy, TCS Gems, and Xcelerate.