Founding Principal Backend Engineer

naiian
Las Rozas de Madrid, Spain
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€85,000.0 - €95,000.0
Working hours
Regular working hours
Languages
English, Spanish
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Software as a Service Software Debugging DevOps Python (Programming Language) PostgreSQL Machine Learning Large Language Models Backend

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

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:25 min

Advantages of migrating search infrastructure to PostgreSQL

Dharin Shah Dharin Shah · WWC 2025

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all