Розробникам: Ми допомагаємо вам почати працювати на ТОПові компанії напряму. Аутсорс — це минуле) We’re on a mission to enable every company to make smarter decisions about remote IT hiring. When it comes to finding a new game-changing engineering team, it’s easier, faster and smarter with Hiretop.
28 листопада 2025

Backend (Java, Scala) Software Engineer for Barcelona office (вакансія неактивна)

за кордоном

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.

We expect from you:

  • 3+ years in professional software development
  • Strong algorithms & data structures background
  • Proficiency in Java, Scala, and Rust (preferably), with the adaptability to work in other languages as needed
  • Experience with Cloud infrustructure (AWS preferably)
  • Experience with query engines like Apache Spark, Trino, or emerging ones like DataFusion
  • Experience with Data Lakehouse formats (e.g., Delta Lake, Apache Hudi, Apache Iceberg) is a plus
  • Fluent in English, proactive, and team-oriented

Project Tech Stack

  • Revolutionary data analytics technology supporting various processing frameworks.
  • Cloud-based infrastructure spanning multiple providers.
  • Kubernetes for orchestration, Terraform for infrastructure management, and GitHub for version control.
  • A SaaS platform powered by Typescript, Rust, Java, Scala, and Python.

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.