Founding Software Engineer
5 hours ago
Madrid
Estamos incorporando varias personas al equipo inicial de ingeniería. Buscamos perfiles con distintos recorridos que compartan una base técnica sólida, criterio de producto y ganas de asumir ownership real. El trabajo tiene un núcleo común. Durante el proceso ajustaremos el alcance inicial, la autonomía, la participación en arquitectura y estándares, y la compensación correspondiente. No necesitas encasillarte antes de aplicar: queremos entender qué has construido, dónde tienes mayor profundidad y qué responsabilidad estás preparado para asumir. NAIIAN es una startup Deep Tech europea, con financiación sólida y equipo fundador en Madrid. Construimos una plataforma SaaS B2G de data engineering e IA aplicada para clientes institucionales con alta exigencia operativa y decisional. Trabajamos con documentos, fuentes verificables, datos estructurados y no estructurados, permisos, workflows asistidos por IA, auditabilidad y aprobación humana. La IA no es una demo: debe apoyarse en datos fiables y ser útil, medible, auditable, segura y operable. Estamos formando la primera ola de ingeniería: perfiles generalistas, con una base sólida y al menos un área de profundidad, que trabajan directamente con el equipo fundador y participan en decisiones rápidas de producto y tecnología. Construirás una plataforma SaaS B2G de extremo a extremo, con foco en data engineering e IA aplicada. Datos, agentes, backend, frontend y cloud deben funcionar como un sistema, no como silos. Puedes venir de backend, data engineering, IA aplicada, frontend, cloud o sistemas distribuidos. No buscamos que domines todo. Sí esperamos que entiendas el producto completo, puedas bajar al código donde haga falta y te muevas bien cuando los requisitos todavía son ambiguos. Puedes encajar si ya has tomado decisiones técnicas relevantes en producción y estás preparado para liderar áreas ambiguas, arquitectura o estándares. También si tienes autonomía creciente y estás preparado para asumir funcionalidades completas con acompañamiento. En ambos casos buscamos capacidad para construir, aprender y hacerse cargo del resultado con apoyo del equipo. El problema es concreto: ingerimos datos públicos oficiales de varios organismos, los normalizamos sobre una jerarquía territorial —país, estado, municipio— y construimos indicadores comparables, exploradores históricos y agentes que generan consultas validadas antes de ejecutarse. Alrededor existen workspaces, permisos, multi-tenancy, audit logs, trazabilidad de fuentes y control del coste de inferencia. En B2G, la calidad de datos, seguridad, explicabilidad y auditabilidad forman parte del producto. Trabajarás directamente con CTO, CPO y equipo fundador para convertir esta complejidad en un sistema robusto, comprensible y operable. No esperamos dominio profundo de todo el stack. Como son varias incorporaciones, una persona podría centrarse inicialmente en ingesta y calidad de datos; otra, en funcionalidades que conecten backend, agentes e interfaz. Buscamos colaboración entre áreas, no especialización total. • Datos: PostgreSQL sobre Aurora Serverless v2, Liquibase, Python, S3, SQS y Lambda., • IA aplicada: Amazon Bedrock y AgentCore, LangChain y LangGraph., • Frontend: TypeScript, Next.js, TanStack Query, shadcn/ui, AI Elements, AG-UI, Orval, MapLibre y Recharts; Capacitor para Android e iOS., • Cloud: AWS —ECS Fargate, ALB, WAF, S3, SQS, Lambda, SES y Route 53— y Terraform., • Entrega y observabilidad: GitHub Actions con OIDC, OpenTelemetry, CloudWatch, X-Ray y Langfuse., • Testing: Playwright, JUnit con Testcontainers y ArchUnit, Vitest y pytest. Tu foco dependerá de tu área de profundidad y del producto. Estas son capacidades del equipo, no una lista que cada persona deba cubrir simultáneamente: • Construir capacidades de datos e IA listas para producción, desde modelos y procesamiento documental hasta agentes, APIs e interfaces., • Diseñar ingestas, datasets, evidencias, permisos, audit logs y workflows., • Integrar RAG, agentes, tool calling, structured outputs, guardrails, evals y trazabilidad., • Mejorar pipelines, búsqueda, calidad de datos y bases de conocimiento., • Crear contratos que conecten frontend, backend, datos, IA y cloud., • Implementar uploads, resultados parciales, errores recuperables, retries, cancelación y aprobación humana., • Desplegar y operar servicios con CI/CD, infraestructura reproducible, logs, métricas y control de costes., • Participar, cuando corresponda, en suscripción, cobro y ciclo de vida de cuenta con Stripe., • Experiencia construyendo software de producción: SaaS, plataformas B2B/B2G, sistemas data-heavy, pipelines o aplicaciones con IA., • Mentalidad generalista y profundidad real —o claramente en camino— en al menos un área técnica., • Buen criterio en APIs, modelos de datos, permisos, estados, errores, observabilidad y experiencia de usuario., • Código mantenible, testeable y preparado para producción., • Capacidad para entender problemas ambiguos, proponer soluciones, implementarlas y ajustarlas con feedback., • Sensibilidad por seguridad, privacidad, trazabilidad, auditabilidad y calidad operativa., • Pragmatismo para simplificar sin hipotecar el futuro del producto., • Experiencia o interés real en trabajar con Codex, Claude Code, Gemini o equivalentes mediante specs y revisión rigurosa. No establecemos un mínimo rígido de años. Nos importa más la complejidad de lo que hayas construido, tu contribución personal, las decisiones que hayas tomado y la responsabilidad que puedas asumir ahora. • Experiencia como early engineer, en equipos pequeños o construyendo productos de 0 a 1., • Productos con documentos, aprobaciones, auditoría, permisos, trazabilidad o datos sensibles., • Funcionalidades end-to-end que conecten datos, IA, backend, producto y operación., • LLMs, RAG, agentes, tool calling, structured outputs, evals o workflows de IA en producción.Multi-tenancy, rate limits, retries, idempotencia, observabilidad, fallbacks o controles de coste., • Decisiones de arquitectura u operación cuyos trade-offs puedas explicar., • Revisión técnica, documentación, mentoring o mejora de estándares., • Experiencia en B2G, SaaS, govtech, fintech, healthtech, legaltech, compliance, observability o data platforms. No necesitas cumplir todos los puntos. Queremos saber dónde tienes profundidad, qué has construido personalmente y en qué otras capas puedes aportar. Somos un equipo fundador presencial en Madrid y con alta velocidad de decisión. Lo decimos claro porque es un filtro real: muchas decisiones se toman en horas y delante de una pizarra. Después quedan reflejadas en specs, código, pruebas y documentación para que puedan revisarse y evolucionar. Trabajamos con coding agents, documentación técnica viva y revisión rigurosa. Tendrás ownership sobre funcionalidades y decisiones concretas. Esperamos que crezcas con el equipo, te conviertas en referencia en tu área y contribuyas a los estándares y futuras incorporaciones. • Contrato indefinido a jornada completa, presencial en Madrid., • Salario ajustado al alcance, autonomía y experiencia demostrada. Compartiremos la banda aplicable antes de la primera entrevista., • Equity fundacional significativo, acorde al impacto y momento de entrada, con vesting estándar y condiciones transparentes durante el proceso., • Seguro médico privado y ticket restaurant dentro del plan de retribución flexible., • Setup premium: MacBook Pro, pantalla Dell de 40", periféricos a elección y silla Herman Miller o equivalente., • Ownership real sobre producto, arquitectura y funcionalidades completas, no solo tickets aislados., • Recursos Humanos: rol, compañía y expectativas., • Equipo fundador de ingeniería: cómo trabajas y qué has construido., • CTO: arquitectura, operación y trade-offs., • CEO: compañía, ambición y encaje mutuo. No hay prueba técnica ni ejercicio para casa. Hablaremos sobre nuestros problemas reales y sobre los que tú hayas resuelto. Durante el proceso acordaremos el alcance inicial, las áreas de ownership y la compensación correspondiente. #J-18808-Ljbffr