Senior Software Engineer

Cells IA - Madrid, España - original posting ->
Status
Open
Remote policy
Hybrid
Employment type
Not stated
Salary
up to 55 €
Source
manfred
First observed
2026-08-11 23:50 UTC
Last seen
2026-08-11 23:50 UTC
Consecutive misses
0 of 3

What the posting says

**Cells IA** transforma el diagnóstico en patología digital con Inteligencia Artificial. Ahora buscan un/a **Senior Software Engineer** para incorporarse a su equipo técnico donde tu misión será evolucionar su producto estrella (NucleIQ), ayudando a pasar de un MVP a una plataforma altamente escalable. Si buscas un proyecto con un impacto real en la salud, donde la calidad técnica importe, y con retos de producto y técnicos muy chulos (grandes volúmenes de datos, pipelines de inferencia de modelos de IA) este es tu sitio✨. **CellsIA nació como una startup HealthTech en el sector del software médico regulado con un propósito muy claro: desarrollar NucleIQ, una plataforma SaaS basada en Inteligencia Artificial que ayuda a los patólogos en los hospitales a agilizar el diagnóstico de muestras de tejido analizando grandes volúmenes de imágenes médicas (WSI). La propuesta demostró tener tanto potencial y valor real que la compañía fue adquirida recientemente por Laboratorios Farmacéuticos Rovi.** ¡Pero vamos a entrar en detalles! En los hospitales, una muestra de tejido (por ejemplo, procedente de la biopsia de un tumor mamario) se prepara en el laboratorio, se corta en secciones muy finas, se tiñe y se fotografía a muy alta resolución. La imagen digital resultante se denomina WSI (whole-slide image) y puede pesar varios gigas. Los patólogos examinan estas imágenes en busca de marcadores biológicos de relevancia clínica, como proteínas, receptores, marcadores de proliferación o patrones de tinción. **NucleIQ es una plataforma de patología digital que utiliza modelos de visión de IA y aprendizaje automático (ML) para ayudar a detectar y cuantificar dichos marcadores en muestras de tejido, lo que reduce la carga de trabajo de revisión manual y permite a los patólogos centrar su atención en los hallazgos más relevantes.** El reto técnico es muy interesante, ya que cada caso puede tener varias muestras, cada muestra se puede cortar en decenas de secciones, lo que significa cientos de gigas que necesitamos mover, procesar, y analizar con modelos de inteligencia artificial (inferencia). El impacto en la salud de las personas es real. NucleIQ ya se utiliza en varios hospitales y están creciendo de forma acelerada. Tu misión como Senior Software Engineer no será la de liderar jerárquicamente, sino incorporarte como un motor técnico clave dentro de un equipo de seis personas para aportar fundamentos sólidos de ingeniería donde más se necesitan. Aparte de la evolución de NucleIQ, **algunos de los retos técnicos más interesantes a los que te enfrentarás serán: integraciones con sistemas sanitarios, identificar puntos críticos de rendimiento y, cuando sea necesario, optimizar partes concretas en Python y C++, evolución de nuestra plataforma de inferencia de los modelos de visión para analizar imagen biomédica en tiempo real, mejorar la autonomía y la capacidad de actuación de la IA generativa aplicada a la ingeniería de software.** Además, te involucrarás activamente en el ciclo completo del producto, aportando criterio para automatizar los complejos procesos documentales que exige la regulación médica y colaborando en sesiones de pair programming. Buscan a un/a profesional activo/a que no se limite a esperar tareas asignadas, sino que entienda el impacto sanitario de lo que construye, debata las decisiones de diseño técnico de tú a tú y tenga la confianza de cuestionar requerimientos para encontrar siempre la solución más eficiente. ![Television Tv GIF](https://media1.tenor.com/m/KrlTEBIPs14AAAAd/television-tv.gif) En Cells IA no creen en metodologías rígidas ni en burocracia innecesaria, sino en procesos adaptados a su contexto priorizando el código limpio y el trabajo en equipo. Trabajan con una dinámica inspirada en **ShapeUp**. Te dejamos una pincelada de cómo es su día a día de trabajo * **Las iniciativas cuentan con una fase de *discovery* y planificación (*framing*, *shaping*) liderada por producto**, pero donde ingeniería está superinvolucrada desde el minuto uno. * Una vez listo, **arrancan con un *KickOff* y sesiones de *Scoping* o *Scope Mapping* para definir la solución técnica y trocear el trabajo en *vertical slices*.** Aplican integración continua y despliegue continuo (CI/CD) en sus entornos internos mediante PRs pequeñas y manejables. * La salida a producción sigue un ritmo distinto: al ser un **Software as Medical Device (SaMD)** regulado (clase A para su plataforma NucleIQ y clase B para los modelos de IA), cada nueva versión en producción requiere aprobación regulatoria previa, por lo que **automatizar la trazabilidad y la documentación regulatoria** es uno de los grandes retos de ingeniería que tienen pendientes. * En su día a día tienen una ***daily standup*** **de lunes a jueves y una *weekly* los viernes con todo Cells IA**. Combinan el desarrollo de apuestas activas con la planificación de las siguientes, y al cerrar cada iniciativa se toman **varios días de *cooldown*** para cerrar flecos, añadir tests o abordar refactorizaciones sin la presión del *delivery*. * Durante el desarrollo, **realizan demos periódicas al equipo ejecutivo para mostrar tanto el avance del producto como del paquete regulatorio,** y hacen retrospectivas de forma esporádica cuando el equipo siente que hace falta parar y afinar procesos. * **Para el trabajo en remoto y las dinámicas en la oficina, les apasiona el *whiteboard*** (**Excalidraw** es un básico en su día a día), sintiéndose súper cómodos sentándose delante de una pizarra a explorar y resolver problemas complejos juntos. Además, como parte directa de la cultura de aprendizaje continuo que están construyendo, **dedican tiempo todas las semanas a la formación**, realizando katas de código, charlas internas y espacios de debate técnico. Si buscas un sitio donde todo esté definido al milímetro, este no es tu lugar. A día de hoy no tienen estándares de ingeniería grabados a fuego, ni tampoco una estrategia definida sobre cómo integrar herramientas de IA o LLMs en su día a día. Están en pañales en ese sentido, y **esa es precisamente la mejor parte**: **buscan definirlos y construirlos en equipo, contigo 🙌.** Por esto, debes ser una persona que sepa navegar la ambigüedad y disfrutes de un folio en blanco. Por encima del stack con el que trabajes, lo que más van a valorar es que vengas con **una buena mochila de experiencias en entornos complejos y tengas un enfoque hacia la excelencia de ingeniería:** pasión por escribir código limpio, trabajar con feedback loops constantes y aplicar prácticas y principios de Extreme Programming (Small Safe Steps, Pair Programming, TDD). Si no cumples con el stack concreto o con todos los requisitos que marcamos abajo pero te sientes identificado/a con lo que te acabamos de decir, ¡te queremos conocer! A nivel de requisitos: * **Experiencia sólida con Python**: Manejo fluido de **Python**, **FastAPI** y bases de datos relacionales como **PostgreSQL**, con experiencia diseñando **APIs**, modelos de datos y código mantenible. * **Experiencia con sistemas distribuidos**: Experiencia diseñando servicios backend escalables y resilientes, tomando decisiones sobre arquitectura, rendimiento y tolerancia a fallos. Experiencia con **RabbitMQ**/Kafka, **Docker**/**Kubernetes** y Prometheus/Grafana/Datadog. * **Cultura de testing y buenas prácticas:** Experiencia real trabajando con pruebas automatizadas (preferiblemente **TDD** / Desarrollo Guiado por Pruebas), refactorización y diseño de arquitecturas mantenibles. No vale solo con saber hacer tests, sino con entender por qué son imprescindibles para dormir tranquilos. Conocimientos de pipelines CI/CD (GitHub Actions, Jenkins, o similares). * **Mentalidad de producto e involucramiento:** Que no te limites a picar las tareas que te caigan en un tablero. Buscan a alguien activo, curioso, que entienda el ciclo de vida completo de una funcionalidad (desde su concepción hasta su monitoreo) y que tenga la confianza de cuestionar requerimientos si ve una alternativa mejor o más sencilla. * **Ganas de aprender:** Gran receptividad para aprender, compartir conocimiento en *pair programming* y participar en la cultura de mejora continua del equipo (¡valoran mucho si tienes el hábito de leer libros técnicos!). * **Inglés conversacional:** Un nivel de inglés fluido a nivel hablado y escrito suficiente para participar en reuniones diarias y manejar/generar documentación técnica. No necesitas dar charlas en público, pero sí expresarte con soltura.

Quality

Completeness: 85%

Not enough history yet to judge honesty signals.

Timeline

  1. *
    #7058 2026-08-11 23:50 UTC
    Published