The English-language job board for Spain

Senior Data Engineer

Remote from Spain·Added 1 month ago

GoMining

17 open roles

Overview

Job details

  • Fully remote

    Per the ad.

Requirements

  • Have the right to work in Spain

    GoMining doesn't mention sponsorship in the ad.

  • Have 6+ years of experience

    Senior-level role.

Pay & benefits

What you'll get

  • Professional growth: support for courses, conferences, and English learning (up to 100% coverage).
  • Work-life fit: remote or hybrid format with flexible hours across international teams.
  • Paid leave: up to 20 vacation days + 8 company holidays + 5 personal days per year
  • Recognition programs: structured performance reviews and team awards.
  • Team culture: retreats in international locations (for example, company apartments in Cyprus).

Requirements

What we're looking for

  • 6+ years of experience in Data Engineering, including 3+ years in Senior-level roles.
  • Strong software engineering background with excellent Python skills.
  • Proven experience designing and building cloud-based data platforms and data warehouses.
  • Strong hands-on experience with Google Cloud Platform, including BigQuery, Dataflow, Pub/Sub, and Composer (Airflow).
  • Experience building ETL/ELT pipelines, streaming architectures, and API integrations.
  • Experience with Terraform, Kubernetes, Docker, and CI/CD pipelines.
  • Strong understanding of data modeling, distributed systems, and scalable data architectures.
  • Experience implementing data quality, monitoring, and observability solutions.
  • Strong SQL skills

Nice to have

  • Experience building ML infrastructure and supporting Data Science teams.
  • Experience with Kafka or other streaming platforms.
  • Experience working with fintech, crypto, Web3, or high-scale B2C products.
  • Experience with modern data lakehouse architectures.
  • Experience using AI tools to improve engineering productivity.

The role

We are looking for a Senior Data Engineer with a strong software engineering background and deep expertise in building modern cloud-based data platforms.

You will be responsible for designing and developing scalable data infrastructure, building reliable data pipelines, and establishing engineering best practices across our data ecosystem. This role is ideal for someone who enjoys solving complex engineering challenges while enabling analytics, machine learning, and product teams with high-quality data.

What you'll do

  • Design, build, and evolve GoMining's cloud data platform on Google Cloud Platform.
  • Develop scalable data architecture following modern engineering principles, including Medallion Architecture.
  • Define and maintain data models, data contracts, and integration standards across systems.
  • Build and maintain reliable batch and streaming data pipelines.
  • Integrate data from internal services and third-party APIs.
  • Develop scalable ETL/ELT workflows and automate data processing.
  • Build and maintain analytical data marts for business and product teams.
  • Ensure data quality, consistency, and reliability across the platform.
  • Implement monitoring, alerting, and SLA management for data pipelines.
  • Continuously improve platform performance, scalability, and operational efficiency.
  • Drive Infrastructure as Code (IaC), CI/CD, and automation across the data platform.
  • Contribute to the development of ML and AI infrastructure.
  • Establish engineering best practices, code quality standards, and technical documentation.
  • Collaborate closely with Analytics, Data Science, Product, and Engineering teams.

Technology Stack

  • Python
  • SQL
  • Google Cloud Platform (BigQuery, Dataflow, Pub/Sub, Composer)
  • Apache Airflow
  • Terraform
  • Kubernetes
  • Docker
  • CI/CD
  • REST APIs
  • Git

About GoMining

GoMining is a global digital mining company that provides accessible Bitcoin mining solutions through tokenized hashrate products. The company operates a platform that allows users to mine Bitcoin without managing hardware, combining blockchain technology with financial products. With a presence in Dubai and a global team, GoMining serves a worldwide customer base interested in cryptocurrency mining and digital assets.

GoMining is expanding its operations in Spain, with a range of open roles in engineering, product, marketing, and data. The company's work culture is fast-paced and tech-driven, appealing to international professionals with experience in blockchain, fintech, and SaaS platforms. For those relocating to Spain, GoMining offers the opportunity to work in a cutting-edge industry while being part of a growing global team.

Founded
2017
Employees
100–500
Headquarters
Dubai, UAE

Good to know if you are moving

  • GoMining offers remote-friendly roles, which may allow flexibility for international hires based in Spain.
  • The company is at the intersection of blockchain and fintech, providing exposure to cutting-edge technology in the crypto space.
  • With a global team, English is likely the primary working language, making it accessible for international professionals.
  • The company's headquarters in Dubai offers a unique global perspective, but roles in Spain may be part of a distributed team.
All open roles at GoMining
WhatsApp