Job Summary
We are looking for a skilled and motivated Data Engineer to design, build, and maintain scalable data pipelines and data platforms on Google Cloud Platform (GCP). The ideal candidate will have strong hands-on experience in Python, SQL, and GCP data services, and will work closely with cross-functional teams to deliver reliable, high-quality data solutions that support analytics and business intelligence needs.
Roles and Responsibilities
-
Design, develop, and maintain end-to-end data pipelines that are scalable, fault-tolerant, and highly available
-
Build and optimize data ingestion, transformation, and storage solutions using GCP services
-
Work with both relational and non-relational databases across cloud and traditional data warehouse environments
-
Develop and manage data solutions using BigQuery, Dataflow, GCS, and Postgres
-
Ensure data quality, performance, security, and reliability across pipelines
-
Collaborate with data scientists, analysts, and business stakeholders to understand data requirements
-
Troubleshoot, debug, and optimize existing data workflows
-
Document data architectures, pipelines, and best practices
-
Support and guide new joiners and junior team members when required
-
Adapt to evolving requirements in a fast-paced and dynamic work environment
Required Skills
-
BE or equivalent degree in Engineering or related field
-
4+ years of overall experience in the Data Engineering domain
-
Strong hands-on development experience with Python and SQL (3+ years)
-
Strong experience with GCP services such as:
-
BigQuery
-
Dataflow
-
Google Cloud Storage (GCS)
-
Postgres
-
2+ years of experience building data pipelines from scratch in distributed and fault-tolerant systems
-
Solid understanding of data modeling, ETL/ELT concepts, and data warehousing principles
-
Good communication and collaboration skills
Preferred Skills
-
Experience with CloudSQL, Cloud Functions, Pub/Sub, and Cloud Composer
-
Exposure to big data and open-source technologies such as:
-
Apache Spark
-
Hadoop
-
Kafka
-
Familiarity with machine learning platforms and data processing frameworks
-
Proactive, inquisitive mindset with a strong interest in learning new tools and technologies
-
Ability to mentor and support team members
-
Comfortable working with ambiguous or evolving problem statements
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.