We are looking for an experienced GCP Data Engineer with 6 to 12 years of expertise in data engineering, cloud computing, and analytics. This role involves designing and optimizing data systems on Google Cloud Platform (GCP) and collaborating with data scientists and stakeholders to meet business needs.
Key Responsibilities
- Data Model Development. Understand existing data models and design new models based on business requirements.
- Data Pipeline Creation. Build and optimize data pipelines to transform raw data into actionable formats for data scientists and applications.
- Collaboration. Work closely with data scientists to comprehend their data requirements and design solutions to support IoT, Attunity, and FinanceOps.
- Integration and Optimization. Design data integration pipelines using Python and GCP cloud services, ensuring efficient and reusable code.
- Code Review. Provide direction in writing reusable, testable, and efficient code, with a focus on event-driven programming in Python.
- CI/CD Integration. Integrate with CI/CD tools to streamline development processes.
- Troubleshooting. Identify and resolve data-related issues, providing guidance on fixing code bugs.
- Monitoring and Maintenance. Monitor application processes and proactively address potential issues.
- Security Awareness. Identify vulnerabilities using OSS/SAST/TWIST scans and recommend fixes.
Required Skills
- Strong expertise in GCP, Python, SQL, and Data Engineering principles.
- Hands-on experience with data analysis and GCP Cloud Tools and Services.
- Familiarity with Git/GitHub and CI/CD tools.
- Proven track record in designing, building, and optimizing data systems for large-scale data collection and analytics in GCP environments.
Why Join TCS?
At TCS, you’ll be part of an innovative team working on cutting-edge technologies and solutions. We offer opportunities for career growth, professional development, and the chance to make a meaningful impact in the tech industry.