El portal de empleo de España

Ingeniero de Software - Infraestructura de Herramientas de IA

En remoto, Global·Jornada completa·Añadida hace 3 días (comprobada el 31 oct)

Supabase

44 ofertas abiertas

Nuestro resumen

Modalidad
En remoto (Global)
Contrato
Jornada completa
Inglés
Obligatorio
Experiencia
5+ años
Beneficios
Seguro médico privado

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Tener más de 5 años de experiencia construyendo y operando servicios backend en producción, y haber realizado guardias para ellos.

  • Escribir con solidez TypeScript o Go, y sentirse cómodo trabajando con el otro.

  • Haber diseñado y operado APIs con consumidores reales: versionado, gestión de errores, límites de tasa y cambios con retrocompatibilidad.

  • Conocer bien OAuth, OIDC, JWT y la autorización de APIs lo suficiente como para depurarlos en producción y explicar dónde las implementaciones suelen desviarse de la especificación.

  • Tener un buen conocimiento de PostgreSQL y bases de datos relacionales.

  • Sentirse cómodo con CI/CD, Docker y despliegues en contenedores, y con infraestructura como código. Cualquier herramienta es válida.

  • Ser capaz de depurar a través de servicios: seguir una petición lenta o fallida a través de varios sistemas utilizando métricas, trazas y logs.

  • Comunicarse claramente por escrito, trabajar con una amplia gama de partes interesadas y prosperar en equipos asíncronos y distribuidos globalmente.

  • Sentirse cómodo navegando en la ambigüedad y moviéndose con rapidez.

Elige tu centro de gravedad. Esperamos que seas experto en al menos uno de estos puntos, y que nos indiques cuál:

  • APIs y auth: Has diseñado modelos de permisos, alcances de tokens o flujos OAuth para clientes de terceros o de máquinas, y los has migrado sin afectar a los usuarios.

  • Operaciones: Has gestionado servicios de producción tú mismo: has estado de guardia, has escrito alertas y runbooks, has utilizado SLOs o similares para decidir qué arreglar y has hecho que los sistemas compartidos sean menos riesgosos con el tiempo.

  • Gateways y sistemas distribuidos: Has construido o gestionado proxies o gateways, o has depurado fallos críticos entre servicios (reintentos, fallos parciales, interrupciones de upstream, decisiones de fail-open vs fail-closed), y puedes razonar sobre la carga y la degradación.

Se valorará

  • Experiencia con herramientas para agentes (MCP o similares), o gestionando tráfico de agentes de IA y clientes de LLM.

  • Experiencia extrayendo un servicio de una base de código más grande manteniendo el funcionamiento de los clientes existentes.

  • Experiencia con Grafana, OpenTelemetry, Logflare o un stack de observabilidad similar, y trabajo real con SLOs.

  • Contribuciones a código abierto, especialmente a Node.js, Go, TypeScript o herramientas de API.

Salario y beneficios

Qué ofrecen

  • Totalmente Remoto

    Contratamos a nivel mundial. Creemos que puedes hacer tu mejor trabajo desde cualquier lugar. No hay oficinas de Supabase, pero proporcionamos una membresía de WeWork o una asignación para co-working que puedes usar en cualquier parte del mundo.

  • ESOP

    Cada miembro del equipo recibe ESOP (participación en el capital) de la empresa. Queremos que todos participen en el éxito de lo que estamos construyendo juntos.

  • Asignación Tecnológica

    Utiliza este presupuesto para configurar tu entorno de trabajo ideal: portátil, monitor, auriculares o cualquier cosa que te ayude a realizar tu mejor trabajo.

  • Beneficios de Salud

    Supabase cubre el 100% del seguro médico para los empleados y el 80% para sus dependientes, dondequiera que estés. Tu bienestar y la salud de tu familia son importantes para nosotros.

  • Encuentros Anuales (Off-Sites)

    Una vez al año, toda la empresa se reúne en una ciudad nueva durante una semana de conexión, colaboración y diversión. Es uno de los momentos más destacados de nuestro año.

  • Trabajo Flexible

    Operamos de forma asíncrona y confiamos en que gestiones tu propio tiempo. Tú sabes qué hay que hacer y cuándo.

  • Desarrollo Profesional

    Cada miembro del equipo recibe una asignación anual para formación destinada al aprendizaje: cursos, libros, conferencias o cualquier cosa que apoye tu crecimiento.

El puesto

Supabase es la plataforma de desarrollo Postgres, creada por desarrolladores para desarrolladores. Ofrecemos una solución de backend completa que incluye Database, Auth, Storage, Edge Functions, Realtime y Vector Search. Todos los servicios están profundamente integrados y diseñados para el crecimiento.

Sobre el puesto

Estamos buscando un Software Engineer, AI Tooling Infrastructure para unirse a nuestro equipo de AI Tooling y ayudar a construir y gestionar los servicios backend detrás de los productos de IA de Supabase. El servidor MCP de Supabase es un ejemplo de lo que el equipo gestiona en producción, junto con los servicios que soportan las habilidades de los agentes y el asistente del dashboard. Trabajarás estrechamente con los equipos de Platform, SRE, Auth, Billing y Edge Functions, y con los ingenieros del equipo de AI Tooling que construyen las interfaces del producto.

El equipo de AI Tooling gestiona sus propios servicios en producción y tiene su propia guardia (on-call). El tráfico de clientes y agentes de IA se comporta de forma distinta al tráfico de personas: cientos de llamadas por minuto, bucles de reintento y ninguna lectura de avisos de obsolescencia. Este rol asegura que los servicios que utilizan sean fiables, estén correctamente autorizados y sean observables. Es un rol de sistemas e infraestructura más que un rol de producto de IA, y no es un rol de SRE. Construirás y operarás estos sistemas, no solo asesorarás sobre ellos.

Este rol es ideal para alguien que prospere en entornos asíncronos y de ritmo rápido, que se haga responsable de lo que lanza a producción y que le entusiasme construir herramientas para desarrolladores que escalen a millones de usuarios.

Qué harás

En este rol, tú:

  • Construir y operar los servicios backend de producción detrás de los productos de IA de Supabase, incluyendo el servidor MCP: despliegue, escalado, configuración y lanzamiento.

  • Asumir la responsabilidad de cómo se estructuran esos servicios, incluyendo la división o remodelación de un servicio cuando eso lo haga más seguro de ejecutar y más fácil de cambiar.

  • Definir, medir y cumplir los objetivos de fiabilidad de los servicios que gestiona el equipo. Establecer SLOs con el equipo de SRE, realizar el seguimiento de los presupuestos de error y utilizarlos para decidir qué arreglar primero.

  • Participar en la rotación de guardia del equipo de AI Tooling y ser el primer respondedor ante incidentes en esos servicios. Investigar, solucionar, coordinar con otros equipos durante los incidentes y redactar los seguimientos y runbooks.

  • Trabajar en la cola de soporte del equipo de AI Tooling junto con la guardia, y convertir los problemas recurrentes en soluciones en lugar de respuestas manuales repetitivas.

  • Gestionar la autenticación y autorización para clientes de IA y agentes: aplicaciones OAuth, tokens con alcance (scoped tokens) y permisos que tengan sentido tanto para agentes como para humanos, incluyendo cómo cambiamos o deprecamos un permiso sin romper las integraciones existentes.

  • Gestionar la observabilidad de los servicios que el equipo opera: métricas, trazas, logs, dashboards y alertas, para que encontremos los problemas antes que los clientes.

  • Gestionar la capacidad y el abuso del tráfico de agentes: límites de tasa (rate limits), controles de coste y seguridad, y el comportamiento bajo carga o cuando una dependencia se degrada.

  • Mejorar la arquitectura de los servicios que posee el equipo a medida que crecen, incluyendo la división o remodelación de un servicio cuando eso lo haga más seguro de ejecutar y más fácil de cambiar.

  • Trabajar con el equipo de Platform en código compartido, procesos de propiedad y lanzamiento, y con el equipo de SRE en infraestructura, alertas y prácticas de incidentes.

  • Contribuir al código de las herramientas del equipo de AI Tooling, como el servidor MCP, cuando afecte a la fiabilidad y seguridad, en colaboración con los ingenieros que gestionan la interfaz del producto.

Sobre Supabase

Supabase es una plataforma de Backend como Servicio (BaaS) de código abierto que proporciona a los desarrolladores un conjunto de herramientas para crear aplicaciones rápidamente, incluyendo una base de datos Postgres, autenticación, APIs instantáneas, funciones edge, suscripciones en tiempo real y almacenamiento. La empresa es un actor conocido en el espacio de herramientas para desarrolladores, compitiendo con servicios como Firebase, y cuenta con una fuerte comunidad global de desarrolladores y colaboradores. Es reconocida por su enfoque amigable para desarrolladores y su compromiso con los principios de código abierto.

Supabase tiene una presencia significativa en España, con un equipo creciente de ingenieros y desarrolladores con sede en Madrid. La empresa es conocida por su cultura remota-first y un fuerte énfasis en la colaboración de código abierto, lo que la convierte en una opción atractiva para profesionales internacionales que buscan trabajar en un entorno moderno y distribuido. Su oficina en España es un centro clave para su talento de ingeniería, y contratan activamente candidatos internacionales para roles en ingeniería y desarrollo de productos.

Sector
Backend-as-a-Service
Fundación
2020
Plantilla
100–500
Sede
San Francisco, EE. UU.
En España
Madrid

Datos prácticos

  • Supabase tiene una cultura remota-first, lo que permite a los ingenieros trabajar desde cualquier lugar, incluida España.
  • La empresa es una firme defensora del software de código abierto, lo que puede resultar atractivo para desarrolladores que valoran la transparencia y los proyectos impulsados por la comunidad.
  • La oficina en España es un centro de ingeniería clave, que ofrece oportunidades para trabajar en la infraestructura central de bases de datos y backend.
  • La empresa utiliza una pila tecnológica moderna, que incluye TypeScript, Go y Postgres, lo que resulta atractivo para ingenieros que buscan trabajar con tecnologías actuales.
  • La empresa tiene una jerarquía plana y anima a los ingenieros a asumir la responsabilidad de las funciones, lo que puede ser adecuado para profesionales autónomos.

En sus propias palabras

Sobre la empresa y el equipo

Supabase nació siendo primero remoto y de código abierto. Creemos que nuestro equipo distribuido globalmente es nuestra arma secreta para construir herramientas que los desarrolladores amen.

  • ~400 miembros en el equipo

  • Más de 60 países

  • Más de 20 idiomas hablados

  • Más de 1.000 millones de dólares recaudados (incluyendo nuestra Serie F de 500 millones de dólares)

  • Más de 540.000 miembros de la comunidad

Nos movemos rápido, construimos en público y usamos lo que lanzamos. Si está en tu proyecto, probablemente nosotros también lo usemos en el nuestro. Creemos profundamente en el ecosistema de código abierto y nos esforzamos por apoyar, no reemplazar, las herramientas y comunidades existentes.

Todas las vacantes de Supabase
WhatsApp
Ver los 44 empleos