Need a visa? This role doesn’t mention sponsorship. Explore jobs with visa sponsorship

Senior Data Platform Engineer (Java / Databases)

Marlex Recruiting
Marlex Recruiting
Madrid, SpainOn-siteCompetitiveAdded yesterdaySenior · 5+ yearsPermanentRemote: Hybrid🇪🇸Spanish: Fluent

This job was originally posted in Spanish and automatically translated to English.

Requirements

  • At least 5 years of experience in backend development.
  • Solid experience developing in Java.
  • Knowledge of C++ and/or Python.
  • Experience working with relational and non-relational databases.
  • Knowledge of distributed systems and scalable architectures.
  • Ability to understand the internal workings of database engines and query systems.
  • Experience in performance optimization and solving complex problems.
  • Experience participating in technical or architectural decisions.
  • Good level of English to work in an international environment.

Benefits

  • Joining a highly specialized technical team.
  • Large-scale projects related to telecommunications and data analysis.
  • Technical challenges focused on performance, scalability, and architecture.
  • International and collaborative environment.
  • Hybrid work model in Barcelona.
  • Real opportunities for technical growth and professional development.

Job Description

We are looking for two Senior Data Platform Engineers to join the VISTA team.

VISTA is a platform that processes and manages large volumes of data from telecommunications networks, enabling the analysis of information related to antenna status, user mobility, and network behavior in real time.

The team works on a distributed data architecture based on technologies such as Trino, MongoDB, and SQL, facing daily challenges in scalability, performance, and massive information processing.

What will you do?

  • Design and develop highly scalable backend components.
  • Work with distributed databases and complex data platforms.
  • Optimize queries, processes, and systems to maximize performance.
  • Analyze system behavior under load and detect bottlenecks.
  • Participate in architectural decisions and the evolution of the platform.
  • Perform code reviews and promote development best practices.
  • Provide technical support and mentor junior profiles.
  • Collaborate closely with multidisciplinary teams in high-performance environments.

We are looking for profiles with

  • At least 5 years of experience in backend development.
  • Solid experience developing in Java.
  • Knowledge of C++ and/or Python.
  • Experience working with relational and non-relational databases.
  • Knowledge of distributed systems and scalable architectures.
  • Ability to understand the internal workings of database engines and query systems.
  • Experience in performance optimization and solving complex problems.
  • Experience participating in technical or architectural decisions.
  • Good level of English to work in an international environment.

We will especially value

  • Experience with Trino, Presto, or similar technologies.
  • Knowledge of MongoDB and Big Data ecosystems.
  • Experience in data platforms, observability, or distributed processing.
  • Participation in code reviews, technical mentoring, or informal technical leadership.
  • Experience in cloud environments and microservices-based architectures.

What is offered?

  • Joining a highly specialized technical team.
  • Large-scale projects related to telecommunications and data analysis.
  • Technical challenges focused on performance, scalability, and architecture.
  • International and collaborative environment.
  • Hybrid work model in Barcelona.
  • Real opportunities for technical growth and professional development.
View original advert (Spanish)

Buscamos dos Senior Data Platform Engineers para incorporarse al equipo VISTA .

VISTA es una plataforma que procesa y gestiona grandes volúmenes de datos procedentes de redes de telecomunicaciones, permitiendo analizar información relacionada con el estado de las antenas, la movilidad de usuarios y el comportamiento de la red en tiempo real.

El equipo trabaja sobre una arquitectura de datos distribuida basada en tecnologías como Trino, MongoDB y SQL, enfrentándose diariamente a retos de escalabilidad, rendimiento y procesamiento masivo de información.

¿Qué harás?

  • Diseñar y desarrollar componentes backend de alta escalabilidad.
  • Trabajar con bases de datos distribuidas y plataformas de datos complejas.
  • Optimizar consultas, procesos y sistemas para maximizar el rendimiento.
  • Analizar el comportamiento de los sistemas bajo carga y detectar cuellos de botella.
  • Participar en decisiones de arquitectura y evolución de la plataforma.
  • Realizar revisiones de código y promover buenas prácticas de desarrollo.
  • Dar soporte técnico y mentorizar a perfiles con menor experiencia.
  • Colaborar estrechamente con equipos multidisciplinares en entornos de alto rendimiento.

Buscamos perfiles con

  • Al menos 5 años de experiencia en desarrollo backend.
  • Experiencia sólida desarrollando en Java.
  • Conocimientos de C++ y/o Python.
  • Experiencia trabajando con bases de datos relacionales y no relacionales.
  • Conocimiento de sistemas distribuidos y arquitecturas escalables.
  • Capacidad para entender el funcionamiento interno de motores de bases de datos y sistemas de consulta.
  • Experiencia en optimización de rendimiento y resolución de problemas complejos.
  • Experiencia participando en decisiones técnicas o de arquitectura.
  • Buen nivel de inglés para trabajar en un entorno internacional.

Valoraremos especialmente

  • Experiencia con Trino, Presto o tecnologías similares.
  • Conocimiento de MongoDB y ecosistemas Big Data.
  • Experiencia en plataformas de datos, observabilidad o procesamiento distribuido.
  • Participación en revisiones de código, mentoría técnica o liderazgo técnico informal.
  • Experiencia en entornos cloud y arquitecturas basadas en microservicios.

¿Qué ofrece?

  • Incorporación a un equipo técnico altamente especializado.
  • Proyectos de gran escala relacionados con telecomunicaciones y análisis de datos.
  • Retos técnicos centrados en rendimiento, escalabilidad y arquitectura.
  • Entorno internacional y colaborativo.
  • Modelo híbrido de trabajo en Barcelona.
  • Oportunidades reales de crecimiento técnico y desarrollo profesional.

Application managed by Marlex Recruiting