El portal de empleo de España

Ingeniero de Rendimiento - Análisis y Optimización de Rendimiento

En remoto, Global·Jornada completa·Añadida hace 2 meses

Supabase

31 ofertas abiertas

Resumen

Modalidad
En remoto (Global)
Contrato
Jornada completa
Inglés
Obligatorio
Beneficios
Seguro médico privado

Habilidades

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Experiencia profunda en ingeniería de rendimiento, específicamente en el análisis de rendimiento de sistemas distribuidos complejos.

  • Puedes recorrer todo el stack: seguir un problema de latencia de cola desde el optimizador de consultas, pasando por el límite de la llamada al sistema (syscall), hasta el planificador de E/S (IO scheduler); o a través de saltos de pooler, rutas de red y zonas de disponibilidad, leyendo perfiles y trazas en cada capa.

  • Profundidad en al menos un extremo de ese stack: internals del kernel de Linux (memoria virtual, planificación, redes, E/S) o internals de bases de datos (planificación de consultas, motores de almacenamiento, gestión de buffers y WAL)

  • Sólido conocimiento práctico del rendimiento de redes e infraestructura en la nube: comportamiento de TCP bajo carga, sobrecarga de virtualización de red y las características de rendimiento de los elementos de AWS (rendimiento de EBS e IOPS, límites de red de instancias, grupos de colocación, latencia entre AZ).

  • Capacidad demostrada para convertir los conocimientos de rendimiento en mejoras reales de producto y arquitectura, incluyendo lograr que equipos a los que no perteneces prioricen y lancen la solución.

  • Excelente comunicación escrita: tus caracterizaciones de problemas son precisas, reproducibles y convincentes por sí mismas.

  • Mentalidad pragmática y orientada a las herramientas; comodidad trabajando con equipos de producto, infraestructura y bases de datos.

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

Estamos contratando ingenieros de rendimiento (performance engineers) experimentados para encontrar y lograr mejoras de rendimiento en todo el stack de Supabase: desde el optimizador de consultas hasta el nivel de dispositivo de bloque, y a través de las rutas de red y la infraestructura en la nube que conectan nuestra plataforma distribuida. Este es un rol de entrega de rendimiento: mejoras reales y medidas en nuestra base de datos, plataforma y APIs a medida que escalamos hacia cargas de trabajo de nivel empresarial y de plataforma. Las metodologías que desarrolles y las herramientas que construyas existen para multiplicar esa entrega.

Te unirías a un nuevo equipo de rendimiento como uno de sus primeros miembros, trabajando junto a un ingeniero de rendimiento con gran experiencia, con un equipo que crecerá hasta aproximadamente seis personas este año. No hay procesos heredados que heredar: ayudarás a definir cómo funciona la ingeniería de rendimiento en Supabase.

Qué harás

  • Identificar cuellos de botella en sistemas de producción en vivo y caracterizarlos con la precisión suficiente para que el equipo responsable pueda actuar sobre ellos sin que tú estés presente.

  • Colaborar estrechamente con los equipos de bases de datos (por ejemplo, Multigres, OrioleDB) y los equipos de infraestructura para implementar mejoras de rendimiento concretas.

  • Construir, comunicar y evolucionar metodologías y herramientas de rendimiento que conviertan los datos de producción en vivo en información procesable.

  • Colaborar con el equipo de observabilidad para capturar las señales adecuadas y establecer una visión unificada del rendimiento de la plataforma (latencia, rendimiento, comportamiento de la cola o tail behavior) en todos los productos.

  • Ayudar a los equipos a realizar sus propios análisis de rendimiento y hacer que el rendimiento sea una prioridad de ingeniería de primer nivel.

Problemas en los que podrías trabajar

  • Ajustar el comportamiento de paginación del kernel a las cargas de trabajo de producción

  • Reducir la sobrecarga de memoria en OrioleDB y Multigres

  • Identificar y eliminar fuentes de picos de latencia desde el nivel de aplicación hasta el nivel del kernel

  • Identificar cuellos de botella de escalabilidad en todo el stack y trabajar con los equipos adecuados en Supabase y en la comunidad en general para resolverlos

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

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

Gerente de Producto - Realtime

SupabaseHace 5 días
En remoto, Global

Gerente de Producto - Auth

SupabaseHace 6 días
En remoto, Global

Postgres Deployment Engineer

SupabaseHace 1 sem.
En remoto, Global
En remoto, Global

FinOps Engineer

SupabaseHace 3 sem.
En remoto, Global
En remoto, Global
En remoto, Global

Ingeniero de Software - Branching

SupabaseHace 1 meses
En remoto, Global
En remoto, Global
En remoto, Global
Ver los 31 empleos