Job Description
This role is for one of Weekday’s clients
Salary range: Rs 1200000 - Rs 1900000 (ie INR 12 - 19 LPA)
Min Experience: 7+ years
Location: Bengaluru
JobType: full-time
We are seeking an experienced GCP Data Engineer with 7–8 years of hands-on experience in designing, developing, and optimizing cloud-based data solutions. The ideal candidate should possess strong expertise in Google Cloud Platform (GCP), Python, and NumPy, with the ability to build scalable, secure, and high-performance data pipelines. You will collaborate with cross-functional teams including data scientists, analysts, software engineers, and business stakeholders to deliver reliable data platforms that support analytics, reporting, and machine learning initiatives.
This role requires a strong understanding of modern data engineering practices, cloud-native technologies, and data processing frameworks. You should be passionate about solving complex data challenges while ensuring data quality, governance, and operational excellence.
Requirements
Key Responsibilities
- Design, develop, and maintain scalable data pipelines on Google Cloud Platform (GCP).
- Build and optimize ETL/ELT workflows for structured and unstructured data.
- Develop robust data processing solutions using Python and leverage NumPy for efficient numerical and analytical computations.
- Integrate data from multiple internal and external sources into centralized data platforms.
- Optimize data storage, transformation, and retrieval processes for performance and cost efficiency.
- Ensure high standards of data quality, consistency, security, and governance across data workflows.
- Monitor, troubleshoot, and enhance existing data pipelines to improve reliability and scalability.
- Work closely with data scientists and analytics teams to provide clean, well-structured datasets for reporting and machine learning applications.
- Implement automated testing, logging, monitoring, and documentation for data engineering processes.
- Collaborate with DevOps and cloud teams to support deployment, CI/CD, and infrastructure automation.
- Participate in architectural discussions and recommend best practices for cloud-based data solutions.
- Stay updated with emerging GCP services and data engineering technologies to continuously improve platform capabilities.
Required Skills
- 7–8 years of experience in Data Engineering or related roles.
- Strong hands-on experience with Google Cloud Platform (GCP) services for data engineering.
- Advanced programming skills in Python with experience building data processing applications.
- Good understanding of NumPy for numerical computing and efficient data manipulation.
- Experience designing and maintaining scalable ETL/ELT pipelines.
- Strong knowledge of SQL and database optimization techniques.
- Familiarity with cloud-based data warehousing and distributed data processing concepts.
- Understanding of data modeling, data integration, and data governance principles.
- Experience with version control systems such as Git.
- Knowledge of CI/CD practices and cloud deployment methodologies.
- Strong analytical, debugging, and problem-solving abilities.
- Excellent communication and collaboration skills.
Good-to-Have Skills
- Google Cloud Platform (GCP)
- Python
- NumPy
- Experience working with large-scale cloud data platforms.
- Exposure to data analytics and machine learning workflows.
- Knowledge of workflow orchestration and automation tools.
- Familiarity with Agile/Scrum development methodologies.