The role of a Data Engineer at our organization is to design, build and maintain large-scale data processing systems.
As a Data Engineer, you will work with big data technologies such as AWS services, Apache Spark, and Python to develop scalable data processing systems.
You will be responsible for designing and implementing data ingestion pipelines, data transformation processes, and data storage mechanisms using various tools and technologies.
In addition, you will collaborate with cross-functional teams to understand business requirements, prioritize tasks, and deliver high-quality solutions within defined timelines.
Required Skills and Qualifications
* Extensive experience (5+ years) 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
Benefits
We offer a range of benefits to support your personal and professional growth, 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;
* Health insurance;
* Dental Plan;
* Life insurance;
* Transportation vouchers;
* Meal/Food Voucher;
* Childcare assistance;
* Gympass;
* TCS Cares – free 0800 that provides psychological assistance (24 hrs/day), legal, social and financial assistance to associates;
* Partnership with SESC;
* Reimbursement of Certifications;
* Free TCS Learning Portal – Online courses and live training;
* International experience opportunity;
* Discount Partnership with Universities and Language Schools;
* Bring Your Buddy – By referring people you become eligible to receive a bonus for each hire;
* TCS Gems – Recognition for performance;
* Xcelerate – Free Mentoring Career Platform;
* An inclusive culture that promotes equity and diversity.