1. Inicio
  2. Trabajos
  3. Desarrollador OrioleDB (AMER)

Acerca de Supabase

Supabase es la plataforma de desarrollo de Postgres, creada por desarrolladores para desarrolladores. Ofrecemos una solución completa de backend que incluye Base de datos, Autenticación, Almacenamiento, Funciones Edge, Tiempo real y Búsqueda vectorial. Todos los servicios están profundamente integrados y diseñados para el crecimiento.

Sobre el puesto

Buscamos un ingeniero para impulsar la evolución de OrioleDB y su colaboración con la comunidad PostgreSQL upstream. OrioleDB es un motor de almacenamiento de próxima generación para PostgreSQL, y este puesto se encuentra en la intersección de los detalles internos de la base de datos, el trabajo en la comunidad de código abierto y la plataforma gestionada de Postgres de Supabase.

Este puesto requiere una fuerte superposición de trabajo con las zonas horarias de América debido al soporte de producción y las responsabilidades de guardia.

En qué trabajarás

  • Nuevas características de OrioleDB. Diseña e implementa nuevas capacidades en OrioleDB — por ejemplo, métodos de acceso a índices nativos (GiST, GIN, HNSW para pgvector), herramientas de recuperación ante desastres y otras características a nivel de motor de almacenamiento que amplían lo que OrioleDB puede hacer.

  • Estabilidad. Fortalece la fiabilidad de OrioleDB a través de una cobertura de pruebas más profunda, inyección de fallos, pruebas de caída y recuperación, y mejoras en la infraestructura de CI. Asegura que las regresiones se detecten a tiempo y que OrioleDB se comporte de manera predecible bajo estrés, replicación y escenarios de fallo.

  • Colaboración upstream. Contribuye con cambios directamente al núcleo de PostgreSQL. Parte de OrioleDB vive como un parche sobre PostgreSQL — mover las piezas correctas upstream reduce lo que mantenemos nosotros mismos y beneficia a la comunidad en general. Esto ocurre a través del proceso de desarrollo abierto de PostgreSQL: la lista de correo pgsql-hackers, la revisión de código público y los commitfests.

  • Integración con Supabase. Trabaja con el equipo de Postgres de Supabase para asegurar que OrioleDB encaje de forma natural en la oferta gestionada y la hoja de ruta de Supabase.

Harás:

  • Diseñar, implementar y probar nuevas características de OrioleDB e integrarlas limpiamente con el planificador, el ejecutor y los subsistemas circundantes de PostgreSQL.

  • Construir y mantener infraestructura de pruebas: suites de regresión, fuzzing, pruebas aleatorias, pruebas de caída y recuperación, y pipelines de CI.

  • Identificar y preparar parches adecuados para ser enviados upstream al núcleo de PostgreSQL.

  • Mejorar el rendimiento, la resiliencia, la monitorización y las herramientas operativas para uso en producción.

  • Depurar y resolver problemas complejos en código C de bajo nivel, incluyendo rutas de almacenamiento, replicación, indexación y ejecución de consultas.

  • Participar en discusiones de diseño, revisiones de arquitectura y revisiones de código — tanto dentro de Supabase como en la comunidad de PostgreSQL.

  • Escribir documentación técnica clara, notas de diseño y propuestas upstream.

  • Contribuir a la resolución de problemas, análisis, soporte y mantenimiento de OrioleDB en despliegues de producción. Esto puede incluir responder a solicitudes de tickets de soporte, una rotación de guardia y apoyar a los miembros de nuestro equipo en la resolución de problemas y la corrección de bases de datos de producción de clientes en vivo.

Eres:

  • Un contribuidor actual del núcleo de PostgreSQL o tienes experiencia equivalente en los detalles internos de bases de datos.

  • Un programador experto en C con más de 8 años de experiencia en producción con enfoque en programación de sistemas de bajo nivel.

  • Profundamente familiarizado con la base de código de PostgreSQL, el sistema de compilación y las API de extensiones.

  • Tienes experiencia diseñando o implementando motores de almacenamiento de bases de datos, estructuras de índices o componentes de ejecución de consultas.

  • Cómodo contribuyendo a proyectos de código abierto upstream impulsados por la comunidad.

  • Competente en depuración y perfilado de código C complejo en un contexto de base de datos.

  • Capaz de escribir documentación técnica clara y explicar compromisos de diseño.

  • Un comunicador sólido, comprometido con un proceso de desarrollo abierto y colaborativo.

Qué Ofrecemos

  • 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 un subsidio para coworking que puedes usar en cualquier parte del mundo.

  • ESOP

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

  • Subsidio Tecnológico

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

  • Beneficios de Salud

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

  • Eventos Anuales Fuera de la Oficina

    Una vez al año, toda la empresa se reúne en una nueva ciudad durante una semana de conexión, colaboración y diversión. Es un punto culminante de nuestro año.

  • Trabajo Flexible

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

  • Desarrollo Profesional

    Cada miembro del equipo recibe un subsidio educativo anual para gastar en aprendizaje: cursos, libros, conferencias o cualquier cosa que apoye tu crecimiento.

Sobre el Equipo

Supabase nació remoto y con el código abierto como prioridad. Creemos que nuestro equipo distribuido globalmente es nuestra arma secreta para construir herramientas que los desarrolladores aman.

  • ~400 miembros del equipo

  • 60+ países

  • 20+ idiomas hablados

  • Más de 1.000 millones de dólares recaudados (incluida 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 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, las herramientas y comunidades existentes.

Salario

USD 0

Mensual

Trabajo Remoto

Estados Unidos

Termómetro Salarial

Basado en 7 posiciones similares en Estados Unidos

79,000 210,000
Bajo Prom: USD 142,304 Alto

Promedio por skill:

Disaster Recovery USD 121,875 (4)
PostgreSQL USD 162,733 (3)

Estimaciones salariales basadas en posiciones similares en nuestra plataforma. Los salarios reales pueden variar.

Resumen del Trabajo
Trabajo Publicado:
hace 1 semana
Expiración del Trabajo:
en 2 semanas
Tipo de Trabajo
Tiempo completo
Rol del Trabajo
DBA / Bases de datos
Educación
Maestría
Experiencia
3+ años
Total de Vacantes
1
Profesión
Ingeniero

Compartir este empleo:

Ubicación

Estados Unidos


EmpleosTech
Obtené la app de EmpleosTech Acceso rápido a empleos tech, notificaciones y soporte offline