Founding Senior Software Engineer
10 hours ago
Madrid
NAIIAN es una startup Deep Tech europea, con financiación sólida y equipo fundador en Aumente sus posibilidades de llegar a la fase de entrevista leyendo la descripción completa del puesto y enviando su solicitud sin demora. Madrid. Construimos una plataforma SaaS B2G centrada en data engineering e IA aplicada para clientes que operan en contextos institucionales de alta exigencia operativa y decisional. Trabajamos con documentos, fuentes verificables, datos estructurados y no estructurados, permisos, workflows asistidos por IA, auditabilidad y mecanismos de aprobación humana. La IA en NAIIAN no es una demo ni una capa decorativa: tiene que apoyarse en datos fiables y ser útil, medible, auditable, segura y operable. Estamos formando la primera ola de ingeniería de la compañía: founding engineers generalistas con un área clara de profundidad, que trabajan directamente con el equipo fundador, con mucha autonomía técnica y ciclos de decisión muy cortos. Sobre el rol Buscamos un Founding Senior Software Engineer para construir una plataforma SaaS B2G de extremo a extremo, con foco principal en data engineering e IA aplicada. Datos, agentes, backend, frontend y cloud tienen que trabajar como un sistema, no como silos separados. Este rol está pensado para software engineers generalistas, con mentalidad full-stack y criterio de producto, que puedan moverse por varias capas del stack y tengan una o varias áreas de profundidad clara. Este rol es para una persona que ya ha tomado decisiones técnicas relevantes en producción, puede liderar áreas ambiguas con autonomía y quiere tener impacto directo en arquitectura, estándares y producto desde una etapa muy temprana. No esperamos que seas especialista profundo en frontend, backend, IA aplicada, data engineering y cloud a la vez. Sí esperamos que tengas especial interés por la intersección entre datos e IA aplicada, puedas entender el producto completo, bajar al código donde haga falta y tomar buenas decisiones técnicas cuando los requisitos todavía son ambiguos. Puedes venir de data engineering o IA aplicada y haber llevado servicios a producción; de backend y haber construido pipelines, integraciones LLM o sistemas data-heavy; o de frontend/cloud si tienes sensibilidad clara por producto, datos e IA. La plataforma de NAIIAN combina ingesta de fuentes, procesamiento documental, normalización, trazabilidad, datasets, workspaces, permisos, evidencias, workflows, agentes,RAG, observabilidad, costes de inferencia y aprobación humana. En un entorno B2G, la calidad de los datos, la trazabilidad, la seguridad, el control de permisos y la explicabilidad no son detalles secundarios: forman parte del producto. Trabajarás directamente con CTO, CPO y equipo fundador para convertir esa complejidad en un producto robusto, comprensible y Stack de referencia No esperamos que domines todo este stack en profundidad. Lo importante para este rol es que puedas entender el sistema completo, tener profundidad real en una o dos áreas y criterio suficiente para colaborar con solvencia en las demás. Data engineering / base de datos: PostgreSQL y Amazon Aurora PostgreSQL. IA aplicada y agentes: Python, Amazon Bedrock, Amazon Bedrock AgentCore, Cloud e IaC: AWS y Terraform. Testing: Playwright, JUnit y Testcontainers. modelos de datos y procesamiento documental hasta agentes, APIs, experiencia de usuario, trazabilidad y operación. Diseñar e implementar ingesta de fuentes, modelos de datos, procesamiento documental, datasets, evidencias, permisos, audit logs y workflows. Integrar capacidades de IA en producto: RAG, agentes, tool calling, structured outputs, guardrails, evals, costes, latencia y trazabilidad. Construir y mejorar pipelines, búsqueda, datasets, calidad de datos y bases de conocimiento cuando el producto lo requiera. Crear APIs y contratos internos que conecten frontend, backend, datos, IA aplicada y cloud. Construir interfaces operacionales donde el usuario entienda qué está pasando, qué fuentes se usaron, qué está pendiente, qué falló y qué puede hacer. Implementar flujos con estados progresivos: uploads, procesamiento documental, resultados parciales, errores recuperables, retries, cancelación y aprobación humana. Ayudar a desplegar, observar y operar servicios en cloud con CI/CD, infraestructura reproducible, logs, métricas y controles de coste.Elevar estándares técnicos en arquitectura, testing, seguridad, DX, documentación y revisión de código desde la primera etapa de la compañía. Experiencia senior construyendo software de producción: productos SaaS, plataformas B2B/B2G, sistemas data-heavy, pipelines de datos o aplicaciones con IA. Mentalidad generalista/full-stack: capacidad de entender varias capas del producto y aportar valor más allá de una especialidad estrecha. Profundidad clara en al menos una o dos áreas, idealmente data engineering, IA aplicada, Buen criterio en APIs, modelos de datos, permisos, estados de proceso, errores recuperables, observabilidad y experiencia de usuario. Experiencia escribiendo código mantenible, testeable y preparado para producción. Capacidad de moverte bien en contextos ambiguos: descubrir el problema, proponer una solución, implementarla, verificarla y ajustar con feedback real. Sensibilidad por seguridad, privacidad, trazabilidad, auditabilidad y calidad operativa. Pragmatismo técnico: construir bien, simplificar cuando toca, evitar complejidad prematura y dejar bases que el equipo pueda heredar. Experiencia o ganas reales de trabajar con coding agents como Codex, Claude Code, Gemini o equivalentes, usando specs y revisión rigurosa. Haber sido early engineer en una startup o haber construido productos de 0 a 1. Haber trabajado en productos con documentos, workflows, aprobaciones, auditoría, permisos, trazabilidad, datos sensibles o clientes institucionales. Haber construido funcionalidades end-to-end donde datos, IA, backend, producto y operación tenían que funcionar juntos. Experiencia con React/Next.js/TypeScript, Java/Spring, Python, PostgreSQL, CI/CD, AWS, workflows asistidos por IA en producto real. Haber trabajado con pipelines documentales, OCR, parsing, búsqueda, embeddings, vector Haber operado sistemas con multi-tenancy, rate limits, retries, idempotencia, observabilidad, fallbacks o controles de coste. intelligence, data platforms o productos de alta exigencia operativa.Haber usado coding agents para construir, testear, refactorizar o documentar software de producción sin delegar el criterio técnico. Cómo trabajamos Somos un equipo fundador senior, presencial en Madrid, con alta velocidad de decisión. Buscamos founding engineers generalistas con un área clara de profundidad: tendrás ownership principal sobre funcionalidades y decisiones técnicas concretas, pero esperamos que puedas moverte por distintas capas, entender el producto end-to-end y ayudar donde más Trabajamos con specs, coding agents como Codex, Claude Code, Gemini o equivalentes, documentación técnica viva y revisión rigurosa. Esperamos que esta persona pueda convertirse en una referencia técnica dentro del equipo, ayudar a contratar futuras incorporaciones y definir estándares que la compañía heredará durante años. Contrato indefinido a jornada completa, puesto presencial en Madrid. Salario entre 70.000 EUR y 90.000 EUR brutos anuales, según experiencia demostrada. Equity fundacional significativo, acorde al impacto, seniority y momento de entrada, explicado de forma transparente durante el proceso. xkdbapo Ticket restaurant dentro del plan de retribución flexible. Setup de trabajo premium desde el primer día: MacBook Pro con configuración a elección, pantalla Dell de 40 #J-18808-Ljbffr