Ingeniero/a de Software

Country
Madrid, Spain
1 day ago
Apply on es.trabajo.org
Prepare application

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Compensation
€50,000.0 - €60,000.0
Working hours
Regular working hours
Languages
English, Spanish
Job source

Tech stack

Artificial Intelligence Amazon Web Services Microsoft Azure Cloud Computing Code Review Databases Computer Engineering Core Foundation Python (Programming Language) Machine Learning NumPy Open Source Technology
+15 more
Software Architecture Systems Development Life Cycle Scala (Programming Language) Apache Spark Generative AI Backend Pandas KDB+ Pyspark Low Latency Influxdb Machine Learning Operations Functional Programming Databricks Glasgow Haskell Compiler

Job description

Ingeniero/a de Software Sénior Sistemas de datos de alto rendimiento INTRODUCCIÓN / QUIÉNES SOMOS Habla Computing es una consultora boutique con sede en Madrid y con más de 15 años de trayectoria, especializada en ingeniería de datos e inteligencia artificial. Somos un equipo reducido de 25 desarrolladores donde prima la calidad sobre el volumen, y actualmente nos encontramos en plena fase de expansión. Colaboramos con clientes de primer nivel en proyectos exigentes que ofrecen retos técnicos reales y la oportunidad de crecer en un entorno colaborativo y altamente especializado. Además, estamos muy involucrados con la comunidad de desarrolladores: organizamos los meetups de Spark, Scala, Programación Funcional, MLFlow y kdb+/q en Madrid, y patrocinamos con orgullo Lambda World, Bilbostack y el Data + AI World Tour. En definitiva, si disfrutas programando, investigando, compartiendo conocimiento y trabajando en equipo, este podría ser tu sitio. SOBRE EL PUESTO Buscamos un/a Ingeniero/a de Software Sénior para incorporarse a proyectos de sistemas críticos y de alto rendimiento, principalmente en el sector bancario. El trabajo es predominantemente en remoto , aunque valoraremos positivamente la posibilidad de acudir a nuestras oficinas (y también a las del cliente) en Madrid. Necesitamos un perfil técnico excepcional con experiencia demostrable en entornos de alta exigencia (telco, control industrial, backend de infraestructura crítica, etc.). Más allá de la experiencia en arquitectura, valoramos especialmente tu curiosidad técnica y el interés por los lenguajes y diversos paradigmas de programación. No es indispensable haber trabajado en banca, pero sí buscamos una mentalidad híbrida : tanta pasión por la excelencia técnica como interés por el negocio. Buscamos a alguien con capacidad para entender procedimientos complejos y comunicarse con soltura con perfiles técnicos y de negocio en todo tipo de situaciones. RESPONSABILIDADES PRINCIPALES - Diseñar, desarrollar y mantener sistemas de datos de alto rendimiento. - Definir la arquitectura de soluciones críticas, priorizando la precisión, la baja latencia y la escalabilidad. - Colaborar estrechamente con equipos de negocio para traducir requisitos financieros complejos en soluciones técnicas robustas. - Participar en el desarrollo de sistemas diversos según las necesidades evolutivas de cada proyecto. - Implementar buenas prácticas de ingeniería: versionado, testing riguroso, documentación exhaustiva y revisión de código. - Contribuir activamente al crecimiento del equipo, compartiendo conocimiento técnico y fomentando una cultura de excelencia. REQUISITOS MÍNIMOS - Experiencia: Trayectoria sólida (7+ años) en desarrollo y arquitectura de software, con ejemplos claros de responsabilidad técnica. Entre ellos, deben destacar proyectos de datos con mucha volumetría y altas exigencias de rendimiento. -, VALORABLES - Tecnologías: Conocimiento de Python , librerías basadas en arrays ( NumPy ), frameworks de computación ( PySpark , Pandas , etc.) y bases de datos para series temporales ( QuestDB , InfluxDB , etc.). - Ecosistema: Experiencia práctica con Databricks y arquitecturas modernas de datos en la nube (AWS, Azure, etc.). - Inteligencia Artificial: Experiencia en modelos de ML, IA generativa o MLOps. - Perfil: Experiencia como ponente en meetups/conferencias, contribuciones a open source o participación activa en comunidades técnicas. - Presencialidad: Disponibilidad para acudir a oficina/cliente en Madrid. QUÉ OFRECEMOS - Estabilidad desde el día 1: Contrato indefinido en una empresa con más de 15 años de trayectoria. - Remuneración competitiva: Rango salarial de 50.000 € a 60.000 € brutos anuales, ajustado a tu experiencia y perfil. - Flexibilidad real: Trabajo en remoto con visitas puntuales a Madrid por eventos de equipo o necesidades de cliente. - Plan de carrera y formación: Apoyo total para obtener certificaciones en Databricks/Cloud y sesiones internas de formación técnica. - Cultura de aprendizaje: Clases de inglés subvencionadas y un entorno rodeado de expertos para seguir creciendo día a día. - Bienestar: Seguro médico privado incluido. - Impacto y comunidad: Trabajarás en proyectos críticos de alto impacto para clientes de primer nivel y tendrás el respaldo de la empresa para participar activamente en conferencias y la comunidad técnica (meetups, open source, etc.).

Requirements

Fundamentos técnicos: Formación académica en Ingeniería Informática, Matemáticas, Física, Telecomunicaciones o áreas afines. - Experiencia crítica: Historial en entornos donde la latencia, la concurrencia y la precisión son innegociables (trading, telco, sistemas de control, motores de bases de datos, streaming, etc.). - Diseño: Criterio avanzado en arquitectura de software, superando la mera implementación de código. - Paradigma: Versatilidad con distintos paradigmas de programación, destacando el conocimiento de lenguajes declarativos. Se espera que el perfil haya tenido exposición a lenguajes funcionales (Scala, Haskell, etc.) o lenguajes basados en arrays (kdb+/q, APL, etc.). - Comunicación: Gran capacidad de comunicación oral y escrita, capaz de defender decisiones técnicas y colaborar con equipos multidisciplinares. - Idioma: Nivel alto de español e inglés (C1/C2), para trabajar con fluidez en entornos técnicos internacionales. REQUISITOS

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.trabajo.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · World Congress 2024

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · World Congress 2025

6:58 min

Analyzing production code coverage data using pandas

Markus Harrer Markus Harrer · World Congress 2021

Videos

See all

Related articles

See all