Data Pipeline DesignETL DevelopmentSQLData ArchitectureCommunication SkillsData WarehousingPerformance OptimizationData Governance
Experience: 7+ Years
Location: Chennai / Bangalore / Coimbatore/ Pune (Hybrid)
Job Summary:
We are looking for a highly skilled Senior Data Engineer with strong expertise in Google Cloud Platform (GCP), Apache Beam/Dataflow, Java, and BigQuery. The ideal candidate will be responsible for designing, developing, and optimizing scalable data pipelines and cloud-based data processing solutions for enterprise applications. This role requires hands-on experience in building high-performance batch and real-time data processing systems while ensuring data quality, scalability, and reliability.
Key Responsibilities:
Design, develop, and maintain scalable ETL/ELT data pipelines using GCP services.
Build and optimize batch and real-time data processing pipelines using Apache Beam and Google Cloud Dataflow.
Develop robust backend applications and data processing solutions using Java.
Design and optimize BigQuery data warehouses, queries, and analytical workloads.
Integrate data from multiple sources including APIs, relational databases, cloud storage, and streaming platforms.
Optimize pipeline performance, scalability, reliability, and cloud infrastructure costs.
Collaborate with Architects, Data Analysts, DevOps, and Business teams to deliver end-to-end data solutions.
Implement data quality checks, monitoring, governance, and security best practices.
Troubleshoot production issues and provide long-term scalable solutions.
Participate in code reviews, testing, CI/CD implementation, and Agile development processes.
Required Skills:
7+ years of experience in Data Engineering.
Strong hands-on experience with Google Cloud Platform (GCP).
Expertise in Google Cloud Dataflow and Apache Beam.
Strong programming experience in Java.
Hands-on experience with BigQuery for data warehousing and analytics.
Experience building both batch and streaming data pipelines.
Strong SQL skills and understanding of data modeling concepts.
Experience with Git, CI/CD, and Agile development methodologies.
Excellent analytical, debugging, and problem-solving skills.
Preferred Skills:
Experience with Pub/Sub, Cloud Composer, Cloud Storage, Dataproc, or Kafka.
Exposure to Python or Apache Spark.
Experience working on large-scale enterprise data platforms.
Knowledge of cloud performance optimization and cost management.
Educational Qualification:
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
GCP Certification is an added advantage.
Why Join Us?
Work on large-scale cloud-native data engineering projects.
Opportunity to build modern data platforms using the latest GCP technologies.
Collaborative and innovation-driven work environment.
Hybrid work model with opportunities for professional growth.
CareerFit
Looking to hire? Drop your JD or brief — we'll take it from there.