Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Backend (Java, Scala) Software Engineer for Barcelona office @ Hiretop

Hiretop

Barcelona

Híbrido

EUR 50.000 - 70.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

An international product company based in Barcelona is seeking a Backend Engineer to enhance their innovative technology for data-intensive workloads. The ideal candidate has over 3 years of software development experience, a solid foundation in algorithms, and is proficient in Java and Scala. This role offers the chance to work on advanced data storage and indexing systems in a hybrid work format.

Formación

  • 3+ years in professional software development.
  • Strong algorithms and data structures background.
  • Experience with databases or query engines is a plus.

Responsabilidades

  • Build and enhance our indexing tech in Java, Scala, and Rust.
  • Add support for open table formats like Apache Iceberg.
  • Improve performance, fix defects, and create robust testing frameworks.
  • Collaborate in a highly skilled, international, startup-driven team.

Conocimientos

Algorithms
Data structures
Distributed systems
Proactive
Team-oriented
Fluent in English

Herramientas

Java
Scala
Rust
AWS
Spark
Apache Iceberg
Descripción del empleo
Important

This opportunity is open only to candidates who are currently based in Barcelona or those who are willing to relocate and work in a hybrid format with regular visits to the office!

We are looking for a strong Backend Engineer to join an international product company building its own high-performance technology that accelerates data-intensive workloads through advanced, multi-dimensional indexing.

This role is a great fit for an engineer with a solid foundation in algorithms, data structures, and distributed systems. Instead of typical client–server application development, you will be working on the core of a data storage and indexing system, designing and improving the engine that optimizes how large datasets are organized, queried, and accessed at scale.

Some facts about the company :

They grew out of the Barcelona Supercomputing Center — a team with a scientific background that has truly achieved impressive results in accelerating data processing.

They already have strong clients — their analytics and ML models became dozens of times faster.

Recently, they raised $7.6M in funding, so they are actively growing and expanding their team.

If you're passionate about low-level problem-solving, performance optimization, and pushing the boundaries of how data systems work — this is the right place.

  • 3+ years in professional software development
  • Strong algorithms & data structures background
  • Experience with databases, Data Lakehouse formats, or query engines (Spark, Trino, DataFusion) is a plus
  • Fluent in English, proactive, and team-oriented
Responsibilities
  • Build and enhance our indexing tech in Java, Scala, and Rust
  • Add support for open table formats like Apache Iceberg
  • Improve performance, fix defects, and create robust testing frameworks
  • Collaborate in a highly skilled, international, startup-driven team
Requirements

Scala, Java, AWS, Data base, Data structures, Algorithms, Rust, Data Lake, Spark

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.