Social network you want to login/join with:
An excellent opportunity has emerged for a Senior GCP Data Engineer to join the Cyber Security domain of an investment bank.
In this role, you will be responsible for providing top-tier data capabilities, leveraging your engineering skills, and embracing the possibilities offered by cloud technology.
Key responsibilities:
- API Development: Design, develop, and maintain robust and scalable backend systems and APIs.
- Data Ingestion: Develop and maintain data pipelines to extract data from various sources and load it into Google Cloud environments.
- Data Transformation: Implement data transformation processes, including data cleansing, normalization, and aggregation, to ensure data quality and consistency.
- Data Modeling: Develop and maintain data models and schemas to support efficient data storage and retrieval in Google Cloud platforms.
- Data Integration: Integrate data from multiple sources, both on-premises and cloud-based, using Cloud Composer or other relevant tools.
- Data Lakes: Build data lakes using Google Cloud services such as BigQuery.
- Performance Optimization: Optimize data pipelines and queries for improved performance and scalability in Google Cloud environments.
- Collaboration: Work with product managers to ensure superior product delivery to drive business value & transformation.
- Documentation: Document data engineering processes, data flows, and system configurations for future reference and knowledge sharing.
Essential skills/knowledge/experience:
- 8+ years of experience in data engineering, with a strong focus on Google Cloud Platform (GCP)-based solutions.
- Proficiency in the GCP platform, particularly in Data & AI services (e.g., BigQuery, DataProc, Cloud SQL, DataFlow, Pub/Sub, Cloud Data Fusion, Cloud Composer, Python, SQL).
- Designing, developing, and deploying scalable, reliable, and secure cloud-based solutions using GCP services.
- Translating business requirements into technical specifications.
- Proficiently utilizing core GCP services, such as Compute Engine, Kubernetes Engine (GKE), Cloud Storage, Cloud Functions, Cloud SQL, and BigQuery.
- Implementing and managing GCP networking configurations.
- Using IaC tools like Terraform to automate infrastructure provisioning and management.
- Implementing and managing Continuous Integration/Continuous Delivery (CI/CD) pipelines.
- Automating deployment processes. Implementing security best practices to protect cloud infrastructure and data.
- Identifying and resolving performance bottlenecks.
- Experience with data analytics and Big Data technologies.
- Knowledge of cloud security best practices and compliance standards.
- Experience with agile development methodologies.
- GCP certifications (e.g., Google Cloud Certified Professional Cloud Developer) are a plus.