The English-language job board for Spain

Big Data Data Engineer (Spark / PySpark / Azure Databricks)

Remote from Spain·Added yesterday

Métrica

289 open roles

Overview

Job details

  • Permanent contract

    Per the ad.

  • Fully remote

    Per the ad.

Requirements

  • Have the right to work in Spain

    Métrica doesn't mention sponsorship in the ad.

  • Have 3+ years of experience

    Mid-level role.

This job was automatically translated to English.

Requirements

What we're looking for

Experience: Minimum 3 years

  • Demonstrable experience of at least 3 years in Data Engineering, Big Data, or the development of distributed processing solutions.
  • Solid experience with Apache Spark and PySpark.
  • Advanced knowledge of Spark optimization:
  • Partitioning and shuffles.
  • Persistence and cache.
  • DAG and stages.
  • Memory management.
  • Execution and performance optimization.
  • Proficiency in Python applied to data handling and processing.
  • Experience with PySpark, Pandas, and NumPy.
  • Experience in the design and development of ETL/ELT processes, data pipelines, and datasets.
  • Experience with Azure Databricks and Delta Lake.
  • Knowledge of columnar data processing with Pandas UDF, Vectorized UDF, and Apache Arrow.
  • Experience or knowledge in distributed and iterative algorithms.
  • Practical use of AI tools for software development, such as GitHub Copilot, GenAI, or LLMs, aimed at streamlining reviews, testing, and validations.
  • Ability to communicate in a technical, clear, and effective manner with clients and multidisciplinary teams.

Nice to have

  • Knowledge of Approximate Computing: HyperLogLog, Bloom Filters, sketching, and streaming data statistics.
  • Experience in cost and performance optimization of workloads in Azure Databricks.
  • Knowledge of Lakehouse architectures and data management with Delta Lake.
  • Experience working in Agile environments.

Pay & benefits

What you'll get

  • Permanent contract.
  • Competitive salary, in accordance with the experience and knowledge provided.
  • Opportunities for professional development and continuous training.
  • Participation in projects of high technological impact.
  • Collaborative and innovative working environment.
  • Flexible hours and working modality to be defined.

The role

At Métrica España, we are looking for a Data Engineer with experience in Big Data environments, distributed processing, and workload optimization using Apache Spark, PySpark, and Azure Databricks.

We are looking for a proactive, autonomous, and decisive person, with a solid technical foundation and the ability to work directly with the client. If you are interested in designing efficient, scalable, and robust data solutions, and using AI tools to streamline development, this is your opportunity!

What you'll do

  • Design, development, and maintenance of distributed data processes with Apache Spark and PySpark.
  • Development and optimization of ETL/ELT pipelines and design of scalable datasets.
  • Analysis and improvement of Spark process performance: partitioning, shuffles, persistence, cache, DAG execution, stages, and memory management.
  • Development of columnar processing solutions using Pandas UDF, Vectorized UDF, and Apache Arrow.
  • Development and maintenance of solutions in Azure Databricks and Delta Lake.
  • Optimization of workloads, execution times, resource consumption, and costs associated with data processes.
  • Application of distributed and iterative algorithms for processing large volumes of information.
  • Use of Approximate Computing techniques, such as HyperLogLog, Bloom Filters, sketching, and streaming statistics, when necessary.
  • Use of AI tools applied to development —GenAI, Copilot, and LLMs— for code review, test generation, validation, and productivity improvement.
  • Direct collaboration with the client and technical teams for requirement gathering, solution definition, and communication of technical progress.
  • Technical documentation of developments, pipelines, and implemented processes.
  • Identification and proposal of continuous improvements in quality, efficiency, performance, and robustness.

How you'll work

Modality: 100% remote

SBA

SBA: 34,000€

About Métrica

METRICA is a technology and digital consulting firm founded in Madrid in 2000. The company provides IT talent and tailored solutions to accelerate digital transformation, with a global presence spanning Spain, Peru, Portugal, Chile, and the USA. Their services include AI adoption, agile delivery, and technology consulting, supported by a diverse international team.

In Spain, METRICA operates with a strong remote and hybrid work culture, offering roles across Madrid, Barcelona, and fully remote positions. The company emphasizes flexibility, proactivity, and a hands-on approach, making it relevant for international professionals seeking opportunities in IT consulting, data, and infrastructure roles.

Industry
IT Consulting
Founded
2000
Headquarters
Madrid, Spain
In Spain
Madrid, Barcelona

Good to know if you are moving

  • METRICA was founded in Madrid in 2000, making it a Spanish-origin company.
  • The company has a global presence with offices in Spain, Peru, Portugal, Chile, and the USA.
  • Many roles in Spain offer 100% remote work, while others are hybrid in Madrid or Barcelona.
  • The company focuses on digital transformation, offering roles in data, infrastructure, and SAP consulting.
  • METRICA emphasizes a diverse and international team, which may be welcoming to foreign professionals.

In their own words

About the company & team

If you are a data professional with experience in Spark, PySpark, Python, and Azure Databricks, you are motivated by solving performance challenges, and you want to work directly with the client, we invite you to join our team at Métrica España!

All open roles at Métrica
WhatsApp

iOS Analyst

Métrica1d ago
€25k – €29kRemote from SpainNo Spanish needed
Remote from Spain

Junior Product Owner

Métrica1d ago
Up to €30kRemote from SpainNo Spanish needed
Remote from SpainNo Spanish needed
€22k – €25kMadrid
€25k – €27kRemote from Spain
Remote from Spain
Remote from Spain
€40k – €45kRemote, Madrid
Hybrid in MadridNo Spanish needed
€30k – €35kRemote from SpainNo Spanish needed
See all 289 jobs