Senior Software Engineer
Cells IA · Madrid, España ·
- Work mode
- Hybrid
- Seniority
- Senior
- Category
- Software engineering
- Visa sponsorship
- No
- Company size
- 11-50
Cells IA · Madrid, España ·
Loop3 · Remote
Reganosa · Ferrol, España
Eaship.io · Madrid, España; Valencia, España
Tailor Hub · Madrid, España
Senior Software Engineer at a HealthTech startup building NucleIQ, a SaaS platform using AI vision models to analyze medical images for faster pathology diagnoses in hospitals.
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.
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
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:
teamsystem · Spain, Madrid