Remote job
Cloud Data Engineer (GCP) – Mid Level Greece
Job details
About this role
Role overview Build and maintain the cloud data foundations behind analytics and AI systems. You’ll take ownership of pipelines and models that convert raw information into dependable, documented datasets, working with data scientists and software engineers from design through production.
Responsibilities - Develop and operate ETL/ELT pipelines that ingest, transform, and deliver large datasets. - Create tested, version-controlled SQL transformations and data models for analytics, BI, and AI use cases. - Design warehouse, lakehouse, and relational data structures to suit different access patterns. - Prepare metadata, catalogues, and embeddings so AI agents can discover and query data safely. - Set up orchestration, monitoring, quality checks, and lineage to improve data reliability. - Collaborate across engineering and data teams, and document technical decisions clearly.
Requirements - Experience building production data pipelines and data models. - Strong SQL and Python skills, with software engineering practices such as version control, testing, code review, and CI/CD. - Experience with pipeline orchestration tools such as Airflow or Dagster. - Production experience with GCP services such as BigQuery, Pub/Sub, and IAM, or equivalent AWS services; infrastructure-as-code experience with Terraform. - Exposure to LLM or agent-based systems, including RAG or embeddings, and the data they rely on. - Ability to communicate technical designs to both product and engineering colleagues.
Nice to have - Experience with dbt, distributed processing such as Spark, or Docker. - Familiarity with vector or graph databases and event-driven or streaming pipelines.
Benefits and work setup - Permanent, remote role based in Greece, with flexible working hours. - Healthcare coverage and leave in line with Greek labour law. - The role description emphasizes an open, inclusive, people-oriented culture and opportunities for professional development.