Empleo
Del feed del socio
Ingeniero de SDK, Python
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- Sí
- Empresa
- Supabase
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
Acerca de Supabase
Supabase es la plataforma de desarrollo de Postgres, creada por desarrolladores para desarrolladores. Proporcionamos una solución de backend completa que incluye base de datos, autenticación, almacenamiento, funciones perimetrales, tiempo real y búsqueda vectorial. Todos los servicios están profundamente integrados y diseñados para el crecimiento.
sobre el papel
Estamos buscando un ingeniero de SDK - Python para unirse a nuestro equipo de SDK y ser dueño de cómo los desarrolladores hablan con Supabase desde Python. Trabajará en estrecha colaboración con el resto del equipo de SDK, nuestros equipos de autenticación, tiempo real, almacenamiento, PostgREST, funciones, CLI y documentos, y la comunidad de código abierto, ayudándonos a hacer del SDK de Python una biblioteca que los desarrolladores de Python realmente disfrutan usar.
Los desarrolladores de Python llegan a Supabase desde servicios backend, canalizaciones de datos, portátiles y un número creciente de agentes y marcos de agentes de IA. El SDK de Python es la forma en que todos ellos se comunican con la plataforma: consultas de bases de datos, autenticación, almacenamiento, funciones en tiempo real y perimetrales, tanto en versión sincronizada como asíncrona.
Se trata de una función de creación de bibliotecas y el trabajo se realiza de forma abierta: repositorios públicos, rastreadores de problemas públicos y decisiones de API cuyas consecuencias duran años. Si le satisface un verificador de tipos que detecta el error antes que sus usuarios, un cliente asíncrono que limpia después de sí mismo y un rastreador de problemas que no es un cementerio, le gustará este lugar.
Este puesto es ideal para alguien que prospera en entornos asincrónicos y de ritmo rápido y está entusiasmado con la creación de herramientas de desarrollo que puedan escalar a millones.
De qué serás responsable
• Cree y evolucione nuestro SDK de Python en bases de datos, autenticación, almacenamiento, tiempo real y funciones, con API de sincronización y asíncrona que se sienten naturales en Python.
• Empezar cosas nuevas. Además del trabajo de mantenimiento, encuentre lo que falta, justifíquelo y constrúyalo. Nadie te entregará la lista.
• Trabajar al aire libre. Clasifique los problemas entrantes, revise y guíe las contribuciones externas, mantenga la CI y la automatización de lanzamientos saludables y mantenga una línea clara y amable sobre el alcance.
• Sea dueño de la experiencia de mecanografía. Haga que el SDK esté completamente tipificado y sea compatible con la verificación, de modo que el autocompletado y el análisis estático se mantengan correctos en bases de código reales.
• Mantenernos honestos en todos los entornos. Múltiples versiones de Python, marcos de trabajo sincronizados y asíncronos, trabajadores, sin servidor y portátiles, con rangos de dependencia que no obstaculizan los proyectos de nuestros usuarios. Pruébalo, no lo asumas.
• Trabajar en tiempo real. Conexiones websocket de larga duración, reconexión y semántica de suscripción y presencia.
• Seguimiento de la plataforma. Cuando las funciones de autenticación, tiempo real, almacenamiento, postgrest o edge envían un cambio, asegúrese de que el SDK lo refleje y que lo indiquemos en el registro de cambios.
• Diseño en público. Redactar los RFC, guías de migración, notas de versión y documentos. Trate un cambio importante como una ruta de desuso más una historia de migración, no un aumento de versión.
• Hacer que nuestro SDK sea legible para los agentes de codificación de IA, que ahora son un importante consumidor del mismo.
Podrías ser una buena opción si
• Conocer profundamente la escritura moderna en Python. Utiliza genéricos, protocolos, sobrecargas y TypedDict como herramientas de diseño, ejecuta una verificación de tipos estricta y corrige errores de tipo sin recurrir a Any.
• Haber creado o mantenido una biblioteca publicada con una API pública y usuarios fuera de su propia empresa. Sabes lo que cuesta cambiar algo de lo que depende la gente.
• Conocer el lado del mantenedor del código abierto. Emitir clasificación por volumen, revisión de relaciones públicas externas, automatización de versiones, registros de cambios y semver, informes de seguridad y decir no a una solicitud de función sin perder a la persona que la solicitó.
• Dominan asyncio y tienen opiniones sobre cómo una biblioteca debería atender a llamantes sincronizados y asíncronos.
• Conozca el empaquetado de Python para bibliotecas: pyproject.toml, ruedas, herramientas modernas, política de soporte de versiones y por qué las bibliotecas no deberían fijar estrictamente sus dependencias.
• Prueba como hábito: unidad, nivel de tipo y de un extremo a otro frente a una pila real. Cada solución viene con una prueba de regresión.
• Escribe bien. Los documentos de diseño, los registros de cambios y las respuestas a problemas son una gran parte del resultado aquí, gran parte de él público, y somos asíncronos de forma predeterminada.
• Tener verdadera autonomía: encuentras el trabajo importante, lo analizas, lo envías y dices lo que no hiciste.
• Comunicarse claramente entre audiencias técnicas y no técnicas.
• Tener experiencia en equipos asíncronos o distribuidos globalmente.
• Están motivados al resolver problemas del mundo real para los desarrolladores.
• Se sienten cómodos navegando por la ambigüedad y moviéndose rápidamente.
Puntos de bonificación si: ha ejecutado una migración de versión principal para un paquete público, conoce JWT/OAuth, ha creado integraciones para marcos de agentes de IA o ha generado clientes idiomáticos a partir de un esquema.
que ofrecemos
• Totalmente remoto. Contratamos a nivel global. Creemos que puede hacer su mejor trabajo desde cualquier lugar. No hay oficinas de Supabase, pero ofrecemos una membresía de WeWork o un subsidio de trabajo conjunto que puede utilizar en cualquier parte del mundo.
• ESOP. Cada miembro del equipo recibe ESOP (propiedad accionaria) de la empresa. Queremos que todos compartan las ventajas de lo que estamos construyendo juntos.
• Asignación tecnológica. Utilice este presupuesto para configurar su entorno de trabajo ideal: computadora portátil, monitor, auriculares o lo que sea que le ayude a hacer su mejor trabajo.
• Beneficios para la salud. Supabase cubre el 100% del seguro médico de los empleados y el 80% de los dependientes, estés donde estés. Tu bienestar y la salud de tu familia son importantes para nosotros.
• Fuera de sitio anual. Una vez al año, toda la empresa se reúne en una nueva ciudad para pasar una semana de conexión, colaboración y diversión. Es lo más destacado de nuestro año.
• Trabajo flexible. Operamos de forma asincrónica y confiamos en usted para administrar su propio tiempo. 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 respalde su crecimiento.
Sobre el equipo
Supabase nació de forma remota y de código abierto primero. Creemos que nuestro equipo distribuido globalmente es nuestra arma secreta a la hora de crear herramientas que les encantan a los desarrolladores.
• ~400 miembros del equipo
• Más de 60 países
• Más de 20 idiomas hablados...
Fuente: Jobspresso (https://jobspresso.co/job/sdk-engineer-python/)
Supabase es la plataforma de desarrollo de Postgres, creada por desarrolladores para desarrolladores. Proporcionamos una solución de backend completa que incluye base de datos, autenticación, almacenamiento, funciones perimetrales, tiempo real y búsqueda vectorial. Todos los servicios están profundamente integrados y diseñados para el crecimiento.
sobre el papel
Estamos buscando un ingeniero de SDK - Python para unirse a nuestro equipo de SDK y ser dueño de cómo los desarrolladores hablan con Supabase desde Python. Trabajará en estrecha colaboración con el resto del equipo de SDK, nuestros equipos de autenticación, tiempo real, almacenamiento, PostgREST, funciones, CLI y documentos, y la comunidad de código abierto, ayudándonos a hacer del SDK de Python una biblioteca que los desarrolladores de Python realmente disfrutan usar.
Los desarrolladores de Python llegan a Supabase desde servicios backend, canalizaciones de datos, portátiles y un número creciente de agentes y marcos de agentes de IA. El SDK de Python es la forma en que todos ellos se comunican con la plataforma: consultas de bases de datos, autenticación, almacenamiento, funciones en tiempo real y perimetrales, tanto en versión sincronizada como asíncrona.
Se trata de una función de creación de bibliotecas y el trabajo se realiza de forma abierta: repositorios públicos, rastreadores de problemas públicos y decisiones de API cuyas consecuencias duran años. Si le satisface un verificador de tipos que detecta el error antes que sus usuarios, un cliente asíncrono que limpia después de sí mismo y un rastreador de problemas que no es un cementerio, le gustará este lugar.
Este puesto es ideal para alguien que prospera en entornos asincrónicos y de ritmo rápido y está entusiasmado con la creación de herramientas de desarrollo que puedan escalar a millones.
De qué serás responsable
• Cree y evolucione nuestro SDK de Python en bases de datos, autenticación, almacenamiento, tiempo real y funciones, con API de sincronización y asíncrona que se sienten naturales en Python.
• Empezar cosas nuevas. Además del trabajo de mantenimiento, encuentre lo que falta, justifíquelo y constrúyalo. Nadie te entregará la lista.
• Trabajar al aire libre. Clasifique los problemas entrantes, revise y guíe las contribuciones externas, mantenga la CI y la automatización de lanzamientos saludables y mantenga una línea clara y amable sobre el alcance.
• Sea dueño de la experiencia de mecanografía. Haga que el SDK esté completamente tipificado y sea compatible con la verificación, de modo que el autocompletado y el análisis estático se mantengan correctos en bases de código reales.
• Mantenernos honestos en todos los entornos. Múltiples versiones de Python, marcos de trabajo sincronizados y asíncronos, trabajadores, sin servidor y portátiles, con rangos de dependencia que no obstaculizan los proyectos de nuestros usuarios. Pruébalo, no lo asumas.
• Trabajar en tiempo real. Conexiones websocket de larga duración, reconexión y semántica de suscripción y presencia.
• Seguimiento de la plataforma. Cuando las funciones de autenticación, tiempo real, almacenamiento, postgrest o edge envían un cambio, asegúrese de que el SDK lo refleje y que lo indiquemos en el registro de cambios.
• Diseño en público. Redactar los RFC, guías de migración, notas de versión y documentos. Trate un cambio importante como una ruta de desuso más una historia de migración, no un aumento de versión.
• Hacer que nuestro SDK sea legible para los agentes de codificación de IA, que ahora son un importante consumidor del mismo.
Podrías ser una buena opción si
• Conocer profundamente la escritura moderna en Python. Utiliza genéricos, protocolos, sobrecargas y TypedDict como herramientas de diseño, ejecuta una verificación de tipos estricta y corrige errores de tipo sin recurrir a Any.
• Haber creado o mantenido una biblioteca publicada con una API pública y usuarios fuera de su propia empresa. Sabes lo que cuesta cambiar algo de lo que depende la gente.
• Conocer el lado del mantenedor del código abierto. Emitir clasificación por volumen, revisión de relaciones públicas externas, automatización de versiones, registros de cambios y semver, informes de seguridad y decir no a una solicitud de función sin perder a la persona que la solicitó.
• Dominan asyncio y tienen opiniones sobre cómo una biblioteca debería atender a llamantes sincronizados y asíncronos.
• Conozca el empaquetado de Python para bibliotecas: pyproject.toml, ruedas, herramientas modernas, política de soporte de versiones y por qué las bibliotecas no deberían fijar estrictamente sus dependencias.
• Prueba como hábito: unidad, nivel de tipo y de un extremo a otro frente a una pila real. Cada solución viene con una prueba de regresión.
• Escribe bien. Los documentos de diseño, los registros de cambios y las respuestas a problemas son una gran parte del resultado aquí, gran parte de él público, y somos asíncronos de forma predeterminada.
• Tener verdadera autonomía: encuentras el trabajo importante, lo analizas, lo envías y dices lo que no hiciste.
• Comunicarse claramente entre audiencias técnicas y no técnicas.
• Tener experiencia en equipos asíncronos o distribuidos globalmente.
• Están motivados al resolver problemas del mundo real para los desarrolladores.
• Se sienten cómodos navegando por la ambigüedad y moviéndose rápidamente.
Puntos de bonificación si: ha ejecutado una migración de versión principal para un paquete público, conoce JWT/OAuth, ha creado integraciones para marcos de agentes de IA o ha generado clientes idiomáticos a partir de un esquema.
que ofrecemos
• Totalmente remoto. Contratamos a nivel global. Creemos que puede hacer su mejor trabajo desde cualquier lugar. No hay oficinas de Supabase, pero ofrecemos una membresía de WeWork o un subsidio de trabajo conjunto que puede utilizar en cualquier parte del mundo.
• ESOP. Cada miembro del equipo recibe ESOP (propiedad accionaria) de la empresa. Queremos que todos compartan las ventajas de lo que estamos construyendo juntos.
• Asignación tecnológica. Utilice este presupuesto para configurar su entorno de trabajo ideal: computadora portátil, monitor, auriculares o lo que sea que le ayude a hacer su mejor trabajo.
• Beneficios para la salud. Supabase cubre el 100% del seguro médico de los empleados y el 80% de los dependientes, estés donde estés. Tu bienestar y la salud de tu familia son importantes para nosotros.
• Fuera de sitio anual. Una vez al año, toda la empresa se reúne en una nueva ciudad para pasar una semana de conexión, colaboración y diversión. Es lo más destacado de nuestro año.
• Trabajo flexible. Operamos de forma asincrónica y confiamos en usted para administrar su propio tiempo. 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 respalde su crecimiento.
Sobre el equipo
Supabase nació de forma remota y de código abierto primero. Creemos que nuestro equipo distribuido globalmente es nuestra arma secreta a la hora de crear herramientas que les encantan a los desarrolladores.
• ~400 miembros del equipo
• Más de 60 países
• Más de 20 idiomas hablados...
Fuente: Jobspresso (https://jobspresso.co/job/sdk-engineer-python/)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Supabase
Publicación proporcionada por Supabase.