Senior Data Engineer - Remote-First, Flexible Hours, Growth

Imaginary Cloud

Portugal

Remote

EUR 39,000 - 61,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and dental insurance
Remote-first company
Flexible working hours

Job summary

Imaginary Cloud in Portugal seeks an experienced Data Engineer to design and optimise data pipelines using Databricks, PySpark, and SQL. Work with global clients in a remote-first, human-centric environment and grow through collaboration with multidisciplinary teams.

You will contribute to data workloads, ensure data quality, and participate in CI/CD practices, while enjoying flexible hours and a competitive salary. Fluency in English is required.

Qualifications

  • 5+ years of working experience in Data Engineering or closely related role.
  • Academic background in Computer Science, Data Engineering, Data Science, or related quantitative field
  • Hands-on production experience in Databricks
  • Significant experience building data workloads in Databricks, with PySpark and Delta Lake
  • Strong proficiency with SQL — window functions, complex joins and query tuning
  • Experience with stream ing or incremental ingestion (Structured Streaming, Auto Loader, or equivalent) and the patterns that keep it correct: idempotency, checkpointing and schema evolution.
  • Data modelling for BI and analytics
  • Good understanding of testing and CI/CD for Databricks workflows, alongside the softw are engineering and DevOps basics — git, code review, linters, unit tests and CI/CD pipelines are things you use daily
  • Data quality practice: testing data as well as code, using pipeline expectations, dbt tests or similar
  • Outstanding proficiency in using Agentic AI tools like Cursor IDE and GitHub Copilot to accelerate code development, refactoring, and complex debugging
  • Analytical mind with a strong problem-solving aptitude
  • Experience collaborating with engineering and product development teams
  • Fluency in English, both spoken and written
  • We seek team members who live in Portugal or are willing and legally qualified to live and work there

Responsibilities

  • Contribute to data engineering projects for global clients.
  • Collaborate with multidisciplinary teams across industries to deliver scalable analytics.
  • Develop and optimize data pipelines using Databricks, PySpark, and SQL.
  • Implement CI/CD practices and ensure data quality and governance.
  • Mentor peers and participate in code reviews and knowledge sharing.

Skills

Databricks
PySpark
SQL
Structured Streaming
Data modelling
Git
CI/CD
Python
Cursor IDE
GitHub Copilot

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Cursor IDE
GitHub Copilot

Job description

Imaginary Cloud in Portugal seeks an experienced Data Engineer to design and optimise data pipelines using Databricks, PySpark, and SQL. Work with global clients in a remote-first, human-centric environment and grow through collaboration with multidisciplinary teams.

You will contribute to data workloads, ensure data quality, and participate in CI/CD practices, while enjoying flexible hours and a competitive salary. Fluency in English is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Imaginary Cloud • Portugal

Remote
EUR 39,000 - 61,000
Health and dental insurance
Remote-first company
Flexible working hours
Senior Data Engineer (Databricks/PySpark/SQL) - Portugal or Spain Full Remote
Senior Data Engineer (Databricks/PySpark/SQL) - Portugal or Spain Full Remote

HumanIT Digital Consulting • Lisboa

Remote
EUR 26,000 - 34,000
15th month salary
Health insurance for family
Birthday off
+2
Data Engineer (Remote from Portugal)
Data Engineer (Remote from Portugal)

Jobbex IT • Portugal

On-site
EUR 40,000 - 60,000
Senior Data Software Engineer (Databricks)
Senior Data Software Engineer (Databricks)

EPAM Systems • Portugal

On-site
EUR 60,000 - 90,000
Competitive compensation
Flexible work hours
Career growth opportunities
+1
Remote Senior .NET Data Engineer – Spark, ETL, Data Lakes
Remote Senior .NET Data Engineer – Spark, ETL, Data Lakes

LUZA Group • Lisboa

On-site
EUR 40,000 - 65,000
Remote work whenever possible
Equipment provided
Benefits plan
Senior Databricks Data Engineer - PySpark/SQL, Remote
Senior Databricks Data Engineer - PySpark/SQL, Remote

HumanIT Digital Consulting • Lisboa

Remote
EUR 26,000 - 34,000
15th month salary
Health insurance for family
Birthday off
+2
Data Engineer — Hybrid/Remote, Global Team & Growth
Data Engineer — Hybrid/Remote, Global Team & Growth

ALTEN Delivery Centre Spain • Porto

Hybrid
EUR 45,000 - 65,000
Social benefits
Flexible compensation plan
Specialized training and continuous professional development
+1
Senior Databricks Engineer
Senior Databricks Engineer

Bridge351 • Lisboa

On-site
EUR 70,000 - 110,000
Health Insurance
Life Insurance
Tech Visa program
Remote-First Senior Java Spring Developer | Growth
Remote-First Senior Java Spring Developer | Growth

Imaginary Cloud • Coimbra

Hybrid
EUR 35,000 - 54,000
Health and dental insurance
Paid sick days
Comfort budget
+3
Data Engineer - Remote
Data Engineer - Remote

Bridge351 • Almada

Remote
EUR 16,000 - 22,000
Food Allowance
Flex Benefits
Other current benefits
Top locations