Founding Software Engineer (Madrid)

Founding Software Engineer (Madrid)

02 oct
|
naiian
|
Madrid

02 oct

naiian

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.

Si desea conocer los requisitos para este puesto, siga leyendo para obtener toda la información relevante.

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.

Sobre la compañía

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.

Sobre el rol

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.

Stack de referencia





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.

Cómo trabajamos

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.

- Protegido 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.

Cuatro conversaciones

-

- 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. xcskxlj Durante el proceso acordaremos el alcance inicial, las áreas de ownership y la compensación correspondiente.

#J-18808-Ljbffr

📌 Founding Software Engineer (Madrid)
🏢 naiian
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: founding software engineer (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: founding software engineer (madrid) / madrid