Founding Principal Backend Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Vas a construir el sistema nervioso de la plataforma: APIs, tenancy, autenticación, RBAC, jobs asíncronos, uploads, lógica de almacenamiento, audit logs, contratos entre servicios y la base del AI control plane.
La razón por la que este rol existe es concreta: cuando el uso aumenta, cuando la carga se concentra en ventanas críticas, o cuando los workflows asistidos por IA empiezan a operar con trazabilidad, permisos, costos y evidencias, la plataforma no puede volverse caótica. La capa que tú construyas es la que va a determinar si eso pasa o no.
También vas a dejar lista la primera versión del AI control plane: la capa que registra, gobierna y ordena cómo se usan modelos, workflows, RAG, outputs, costos, latencias y permisos. No necesitas ser experto en machine learning, pero sí necesitas entender que las llamadas a modelos, los jobs de IA, los eventos y las evidencias no pueden quedar dispersos ni sin trazabilidad., Trabajamos presencialmente en Madrid. Es una decisión consciente: en fase fundacional, la velocidad de iteración y la calidad de las decisiones técnicas que se toman en una pizarra compartida son difíciles de replicar en remoto.
Operamos con poco proceso y mucha responsabilidad. Quien diseña una API también la mantiene en producción. Quien construye un job asíncrono también lo depura cuando falla. No delegamos observabilidad, errores ni producción “a DevOps” - son parte del trabajo de ingeniería.
Requirements
- APIs críticas de la plataforma - versionado, manejo de errores, paginación, streaming y estados progresivos donde aplique.
- La capa de jobs asíncronos: retries, idempotencia, cancelación, priorización y backpressure. Hecha para soportar carga real, no demos.
- Audit logs y trazabilidad desde el primer commit, no como parche posterior.
- Los contratos internos que permitirán que workflows de IA, RAG, agentes y model routing operen con observabilidad, límites y ownership claros.
- Métricas de uso, límites por tenant, cost tracking y rate limits - la base operativa para que la plataforma sea gobernable.
- Decisiones de build vs buy junto al equipo fundador, y mentoring técnico sobre estándares backend a medida que el equipo crece., Más que un perfil cerrado, buscamos un conjunto de competencias demostrables:
- Track record real construyendo y escalando backends SaaS en producción - de 0 1 o de 1 n. Productos sensibles, multi-tenant o de alta criticidad operativa.
- Experiencia con permisos, workspaces, tenants y aislamiento lógico construidos de verdad, no leídos en un blog post.
- Diseño sólido de jobs asíncronos: retries, idempotencia, backpressure, trazabilidad. Si has vivido los edge cases, mejor.
- Buen criterio en modelado de datos, versionado de APIs y contratos entre servicios.
- Capacidad de diseñar audit logs y trazabilidad para productos donde la evidencia importa.
- Entendimiento de cómo registrar y gobernar llamadas a modelos, costos, latencias y outputs - aunque no seas especialista en ML.
- Backend sólido en Python y/o Go; Postgres avanzado; experiencia real con observabilidad y debugging en producción.
- Inglés alto y español operativo, o capacidad real de trabajar presencialmente en Madrid en un equipo bilingüe., * Has trabajado con AI gateways, model routing, RAG pipelines o LLM application backends.
- Tienes experiencia con OpenTelemetry, Temporal, Redis/BullMQ, SQS, Kafka/NATS, pgvector o herramientas equivalentes. Lo importante no es haber usado exactamente cada una, sino haber construido sistemas equivalentes en producción.
- Vienes de fintech, healthtech, legaltech, cybersecurity, data platforms, B2B SaaS enterprise o productos con datos sensibles.
- Tienes experiencia en entornos regulados o con requisitos de compliance y auditoría., * Llevas tiempo sin escribir código y tu rol ha derivado a arquitectura sin shipping.
- Tu experiencia se concentra en CRUDs, dashboards internos o APIs sencillas sin requisitos de tenancy, auditoría o concurrencia real.
- Defiendes microservicios como respuesta por defecto, antes de entender el problema.
- Eres machine learning engineer y te interesa este rol como pivote hacia ML aplicado - buscamos backend de verdad.
Benefits & conditions
Salario: 85.000 € - 95.000 € brutos anuales, según experiencia demostrada y nivel de seniority validado.
Equity: Paquete de equity fundacional, acorde al carácter founding del rol y al momento de la compañía.
Modalidad: Full-time, indefinido, 100% presencial en Madrid.
About the company
Naiian es una startup Deep Tech europea con equipo en Madrid, well-funded y con un equipo fundador con trayectoria en producto, IA aplicada e ingeniería en entornos críticos. Construimos para clientes que operan en contextos de alta exigencia operativa y decisional, donde la auditabilidad, la integración con fuentes verificables y los mecanismos de aprobación humana sobre tareas sensibles no son features - son la base.
Estamos en fase fundacional. Las personas que se incorporan ahora definen la arquitectura, el código y la cultura técnica que la empresa heredará durante los próximos años.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Why Upskilling And Reskilling is Important For Developers
The 7 Most Popular Backend Frameworks for Developers
What’s the Difference Between Frontend and Backend Development?
Navigating the AI Shift