Ingeniero/a de Bases de Datos Distribuidas
Supabase busca un/a ingeniero/a para desarrollar el futuro de las bases de datos distribuidas con Multigres, su sistema de bases de datos distribuido de código abierto.
Sobre el puesto
Supabase es la plataforma de desarrollo de Postgres, construida 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.
Buscamos un/a ingeniero/a para ayudar a construir el futuro de Postgres distribuido. Trabajarás en Multigres, nuestro sistema de bases de datos distribuidas de código abierto que aporta escalabilidad horizontal a Postgres.
En este rol, diseñarás e implementarás infraestructura crítica de bases de datos distribuidas, incluyendo fragmentación (sharding), protocolos de consenso y sistemas de materialización. Colaborarás estrechamente con nuestros equipos de Postgres, redes e infraestructura para ampliar los límites de lo que es posible con las bases de datos distribuidas.
Qué harás
- Diseñar e implementar la lógica de enrutamiento de consultas para bases de datos fragmentadas
- Construir sistemas de consenso y replicación para soportar la durabilidad distribuida
- Desarrollar pipelines de materialización para migraciones y captura de datos de cambios
- Contribuir a la infraestructura de agrupación de conexiones y al aislamiento inteligente de cargas de trabajo
- Colaborar con la comunidad de código abierto en el desarrollo de Multigres
Qué buscan
Este rol requiere una profunda experiencia técnica en bases de datos y sistemas distribuidos. Para conocer las cualificaciones detalladas, consulta nuestro documento de cualificaciones para colaboradores.
- Fragmentación de bases de datos, álgebra relacional e internals de Postgres
- Protocolos de consenso (Raft, Paxos, FlexPaxos) y transacciones distribuidas
- Procesamiento de flujos, materialización y captura de datos de cambios
- Construcción de sistemas distribuidos robustos y de alto rendimiento con una sólida observabilidad
- Infraestructura de baja latencia y optimización de protocolos de red
Qué ofrecen
- Totalmente remoto
- ESOP (participación en el capital de la empresa)
- Subsidio tecnológico
- Beneficios de salud
- Reuniones anuales fuera de la oficina
- Trabajo flexible
- Desarrollo profesional
Sobre la empresa
Supabase nació remoto y con un enfoque de código abierto. Creemos que nuestro equipo distribuido globalmente es nuestra arma secreta para construir herramientas que los desarrolladores aman.
Nos movemos rápido, construimos públicamente y usamos lo que lanzamos. 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.
Cómo postularte
Este rol requiere una profunda experiencia técnica en bases de datos y sistemas distribuidos. Para conocer las cualificaciones detalladas, consulta nuestro documento de cualificaciones para colaboradores.
Oferta publicada originalmente en Jobicy. La empresa recibe las candidaturas en su web; Nexempleo solo la difunde.