Senior Data Engineer

New
Greece or remote from anywhere in European economic Area (EU, Switzerland etc.) or UK (up to 6 weeks per year)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSDockerPythonSQLGCPJavaSparkTerraformScaladbt

Requirements

  • 5+ years of professional experience shipping and operating production data systems.
  • Deep expertise designing distributed data pipelines with Apache Spark.
  • Strong data modelling instincts across relational, vector, and graph databases.
  • Strong proficiency in at least one general-purpose language (Python, Scala, or Java).
  • Hands-on experience with cloud platforms (GCP or AWS), Docker, CI/CD, and Terraform.
  • Ability to maintain high standards for version control, testing, and code reviews.
  • Experience managing system reliability, observability, and cost.
  • Ability to communicate complex technical designs to both product stakeholders and engineers.

Responsibilities

  • Design and operate ETL/ELT pipelines with Apache Spark for terabyte-scale datasets.
  • Architect and maintain polyglot data stores including relational, vector, and graph databases.
  • Orchestrate analytics engineering workflows with dbt to support AI and BI systems.
  • Build platform foundations for orchestration, monitoring, data quality, and lineage.
  • Own the technical end-to-end lifecycle, including scoping, architecture, deployment, and live operations.
  • Lead technical direction through design documentation and evidence-based build-vs-buy decisions.
  • Mentor mid-level and junior engineers and establish high standards for code review and system quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now