onsite
Cloud Data Engineer - Google
Data Engineer
Cloud Data Engineer responsible for designing, building, and maintaining scalable data pipelines on Google Cloud, leveraging Python, Java, Scala, Spark, and Hadoop to process large datasets and deliver actionable insights.
About the role
Key Responsibilities
- Design, develop, and optimize data pipelines using Spark, Hadoop, and other big‑data technologies on Google Cloud Platform.
- Implement robust data processing algorithms in Python, Java, and Scala to transform and enrich large datasets.
- Collaborate with data scientists and product teams to understand data requirements and deliver high‑quality data solutions.
- Monitor pipeline performance, troubleshoot issues, and implement improvements for reliability and scalability.
- Document architecture, code, and best practices for future maintenance and knowledge transfer.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field.
- Minimum 3 years of experience building and troubleshooting data processing systems with Python, Java, Scala, Spark, and Hadoop.
- Hands‑on experience with Google Cloud Platform services such as BigQuery, Dataflow, and Cloud Storage.
- Strong analytical skills and ability to translate business needs into technical solutions.
- Excellent communication skills and a collaborative mindset.
Skills
pythonjavascalahadoop