Backend Developer with Spark & Scala

Málaga

Company Social & Media:

Talan

About the Company

Talan is a global consulting group focused on innovation and business transformation through technology. Headquartered in Paris, Talan operates in 21 countries with over 7,200 consultants and a turnover of €850M. The company specializes in data and technology solutions, cloud and application services, and management and innovation consulting. Talan partners with major clients across sectors such as transport and logistics, financial services, energy, retail, and media, delivering scalable, future-ready solutions that drive measurable business impact.

About the Role

The position is for a Senior Data Engineer focused on ETL development and large-scale data pipelines. The role involves designing, building, and maintaining scalable data architectures, ensuring high-quality data processing, and supporting analytics and business intelligence initiatives. The ideal candidate will work with modern data technologies, including Spark, Scala, and cloud-based data lakes, and contribute to robust, production-ready solutions within hybrid environments.

Key Responsibilities

  • Design, develop, and maintain ETL pipelines for data ingestion and transformation
  • Build scalable data processing solutions using Spark and Scala
  • Design and implement data models to support analytics and reporting requirements
  • Develop and maintain data lake solutions with technologies such as Apache Hive, S3, and AWS
  • Ensure data quality and validation across pipelines and datasets
  • Write and optimize complex SQL queries for processing and analysis
  • Work with relational databases for efficient storage and retrieval
  • Support business intelligence environments, integrating with tools like Databricks, Power BI, or Starburst
  • Implement unit testing and maintain code quality with tools such as Sonar or Fortify
  • Support and maintain CI/CD pipelines for reliable software delivery

Requirements

  • 5+ years of experience implementing ETL processes
  • 3+ years of experience with Apache Spark
  • 3+ years of experience with Scala
  • 2+ years of experience with BI tools (Databricks, Power BI, Starburst)
  • Strong expertise in SQL and data model design
  • Hands-on experience with Data Lakes (Apache Hive, S3, AWS)
  • Experience with relational database systems
  • Experience in data validation and quality assurance
  • Familiarity with unit testing and static code analysis tools (Sonar, Fortify)
  • Strong understanding of CI/CD and modern software delivery practices

Benefits

  • Full-time contract with hybrid working model based in Málaga, Spain
  • Smart Office Pack for comfortable remote work
  • Training and career development opportunities
  • Private medical and life insurance coverage
  • Multicultural team environment with international project exposure
  • Support for work-permit management if required

Complete details about this role can be found on the official website below: