Desarrollador OrioleDB (AMER)
Supabase
- Contrato
- Tiempo completo
- Categoría
- Tecnología
- Publicada
- Ubicación según la fuente
- LATAM, Canada, USA
- Horario requerido
- Superposición con zonas horarias de las Américas
La oferta completa
Traducida al español. Original en Jobicy.
Sobre Supabase
Supabase es la plataforma de desarrollo Postgres, construida por desarrolladores para desarrolladores. Proporcionamos una solución de backend completa incluyendo Base de datos, Autenticación, Almacenamiento, Funciones Edge, Realtime y Búsqueda Vectorial. Todos los servicios están profundamente integrados y diseñados para el crecimiento.
Sobre el rol
Buscamos un ingeniero para impulsar la evolución de OrioleDB y su colaboración con la comunidad PostgreSQL aguas arriba. OrioleDB es un motor de almacenamiento de próxima generación para PostgreSQL, y este rol se sienta en la intersección de internals de base de datos, trabajo de comunidad de código abierto y la plataforma Postgres administrada de Supabase.
Este rol requiere una fuerte superposición de trabajo con zonas horarias de las Américas debido a responsabilidades de soporte de producción y responsabilidades de on-call.
Lo que trabajarás:
- Nuevas características de OrioleDB: Diseña e implementa nuevas capacidades en OrioleDB — por ejemplo, métodos de acceso de índice nativos (GiST, GIN, HNSW para pgvector), herramientas de recuperación ante desastres y otras características a nivel de motor de almacenamiento que expanden lo que OrioleDB puede hacer.
- Estabilidad: Fortalece la confiabilidad de OrioleDB a través de cobertura de pruebas más profunda, inyección de fallas, pruebas de bloqueo y recuperación, y mejoras a la infraestructura de CI. Asegurate de que las regresiones se detecten temprano y que OrioleDB se comporte de manera predecible bajo estrés, replicación y escenarios de falla.
- Colaboración aguas arriba: Contribuye cambios directamente a PostgreSQL core. Parte de OrioleDB vive como un parche encima de PostgreSQL — mover las piezas correctas aguas arriba reduce lo que mantenemos nosotros mismos y beneficia a la comunidad más amplia. Esto sucede a través del proceso de desarrollo abierto de PostgreSQL: la lista de correos pgsql-hackers, revisión de código pública y commitfests.
- Integración de Supabase: Trabaja con el equipo de Postgres de Supabase para asegurar que OrioleDB se adapte naturalmente a la oferta administrada y hoja de ruta de Supabase.
Harás:
- Diseña, implementa y prueba nuevas características de OrioleDB e integralas limpiamente con el planificador, ejecutor y subsistemas circundantes de PostgreSQL.
- Construye y mantén infraestructura de pruebas: suites de regresión, fuzzing, pruebas aleatorizadas, pruebas de bloqueo y recuperación, y pipelines de CI.
- Identifica y prepara parches apropiados para upstreaming a PostgreSQL core.
- Mejora desempeño, resiliencia, monitoreo y herramientas operacionales para uso en producción.
- Depura y resuelve problemas complejos en código C de bajo nivel, incluyendo rutas de almacenamiento, replicación, indexación y ejecución de consultas.
- Participa en discusiones de diseño, revisiones de arquitectura y revisiones de código — tanto dentro de Supabase como en la comunidad PostgreSQL.
- Escribe documentación técnica clara, notas de diseño y propuestas upstream.
- Contribuye a troubleshooting, análisis, soporte y mantenimiento de OrioleDB en despliegues de producción. Esto puede incluir responder solicitudes de tickets de soporte, una rotación on-call, y apoyar a miembros de nuestro equipo en troubleshooting y reparación de bases de datos de producción de clientes activos.
Eres:
- Un contribuidor existente a PostgreSQL core o tenés experiencia equivalente en internals de base de datos.
- Un programador C experto con 8+ años de experiencia en producción con enfoque en programación de sistemas de bajo nivel
- Profundamente familiarizado con el código base de PostgreSQL, sistema de construcción y APIs de extensión.
- Tenés experiencia diseñando o implementando motores de almacenamiento de base de datos, estructuras de índice o componentes de ejecución de consultas.
- Cómodo contribuyendo a proyectos de código abierto upstream impulsados por comunidad.
- Competente en depuración y profiling de código C complejo en un contexto de base de datos.
- Capaz de escribir documentación técnica clara y explicar trade-offs de diseño.
- Un fuerte comunicador, comprometido con un proceso de desarrollo abierto y colaborativo.
Qué ofrecemos:
- Completamente remoto: Contratamos globalmente. Creemos que puedes hacer tu mejor trabajo desde cualquier lugar. No hay oficinas de Supabase, pero proporcionamos una membresía WeWork o asignación de co-working que puedes usar en cualquier lugar del mundo.
- ESOP: Cada miembro del equipo recibe ESOP (propiedad de capital) en la empresa. Queremos que todos compartan en el potencial alcista de lo que estamos construyendo juntos.
- Asignación de tecnología: Usa este presupuesto para configurar tu entorno de trabajo ideal — laptop, monitor, auriculares, o lo que te ayude a hacer tu mejor trabajo.
- Beneficios de salud: Supabase cubre 100% del seguro de salud para empleados y 80% para dependientes, donde quiera que estés. Tu bienestar y la salud de tu familia son importantes para nosotros.
- Retiros anuales fuera de la oficina: Una vez al año, toda la empresa se reúne en una ciudad nueva para una semana de conexión, colaboración y diversión. Es un punto culminante de nuestro año.
- Trabajo flexible: Operamos de manera asincrónica y confiamos en que gestiones tu propio tiempo. Sabes qué necesita hacerse y cuándo.
- Desarrollo profesional: Cada miembro del equipo recibe una asignación de educación anual para gastar en aprendizaje — cursos, libros, conferencias, o cualquier cosa que apoye tu crecimiento.
Sobre el equipo:
Supabase nació remoto-primero y código-abierto-primero. Creemos que nuestro equipo globalmente distribuido es nuestra arma secreta para construir herramientas que los desarrolladores aman.
- ~400 miembros del equipo
- 60+ países
- 20+ idiomas hablados
- Más de $1B recaudado (incluyendo nuestra Serie F de $500M)
- 540,000+ miembros de la comunidad
Nos movemos rápido, construimos en público y usamos lo que enviamos. Si está en tu proyecto, probablemente lo usamos en el nuestro también. Creemos profundamente en el ecosistema de código abierto y nos esforzamos por apoyar — no reemplazar — herramientas y comunidades existentes.
Oferta publicada originalmente en Jobicy.