Empleo
Del feed del socio
Ingeniero de Rendimiento - Análisis y Ajuste de Rendimiento
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- Sí
- Empresa
- Supabase
- Nivel
- Any
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.
Acerca del rol
Estamos contratando ingenieros de rendimiento con experiencia para encontrar y conseguir mejoras de rendimiento en toda la pila de Supabase, desde el optimizador de consultas hasta el nivel de dispositivo de bloqueo, y en las rutas de red y la infraestructura de nube que conectan nuestra plataforma distribuida. Esta es una función de entrega de rendimiento: mejoras reales y medidas en nuestra base de datos, plataforma y API a medida que escalamos hacia cargas de trabajo de nivel empresarial y de plataforma. Las metodologías que desarrolla y las herramientas que construye 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 profundamente experimentado, y el equipo crecerá a aproximadamente seis este año. No hay ningún proceso heredado que heredar: ayudará a definir cómo funciona la ingeniería de rendimiento en Supabase.
que haras
•
Encuentre cuellos de botella en los sistemas de producción en vivo y caracterícelos con la suficiente precisión para que el equipo propietario pueda actuar sobre ellos sin que usted esté en la sala.
•
Asóciese estrechamente con equipos de bases de datos (por ejemplo, Multigres, OrioleDB) y equipos de infraestructura para lograr mejoras concretas en el rendimiento.
•
Cree, comunique y evolucione metodologías y herramientas de rendimiento que conviertan los datos de producción en vivo en información procesable.
•
Asóciese con el equipo de observabilidad para capturar las señales correctas y establecer una vista unificada del rendimiento de la plataforma (latencia, rendimiento, comportamiento de cola) en todos los productos.
•
Ayude a los equipos a realizar análisis de desempeño por sí solos y hacer del desempeño una preocupación de ingeniería de primera clase.
Problemas en los que podrías trabajar
•
Ajuste el comportamiento de paginación del kernel a las cargas de trabajo de producción
•
Reducir la sobrecarga de memoria en OrioleDB y Multigres
•
Identifique y elimine fuentes de picos de latencia desde la aplicación hasta el nivel del kernel
•
Identifique los cuellos de botella de escalabilidad en toda la pila y trabaje con los equipos adecuados en Supabase y la comunidad en general para resolverlos.
lo que estamos buscando
•
Amplia experiencia en ingeniería de rendimiento, específicamente análisis de rendimiento de sistemas distribuidos complejos.
•
Puede recorrer toda la pila: seguir un problema de latencia de cola desde el optimizador de consultas a través del límite de la llamada al sistema hasta el programador de IO (o a través de saltos de pool, rutas de red y zonas de disponibilidad) leyendo perfiles y seguimientos en cada capa.
•
Profundidad en al menos un extremo de esa pila: componentes internos del kernel de Linux (memoria virtual, programación, redes, IO) o componentes internos de la base de datos (planificación de consultas, motores de almacenamiento, buffer y administración de WAL)
•
Sólido conocimiento práctico del rendimiento de la infraestructura de nube y redes: comportamiento de TCP bajo carga, sobrecarga de virtualización de red y las características de rendimiento de las primitivas de AWS (rendimiento de EBS e IOPS, límites de red de instancias, grupos de ubicación, latencia entre AZ).
•
Capacidad comprobada para convertir los conocimientos de rendimiento en mejoras reales de arquitectura y productos, lo que incluye lograr que equipos a los que no pertenece prioricen y envíen la solución.
•
Comunicación escrita sólida: las caracterizaciones de sus problemas son precisas, reproducibles y convincentes por sí solas.
•
Mentalidad pragmática y orientada a las herramientas; comodidad al trabajar entre equipos de productos, infraestructura y bases de datos.
Lo 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.
•
Anualmente fuera de los sitios
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.
Acerca del 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
•
Más de mil 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 utilizamos lo que enviamos. Si está en su proyecto, probablemente también lo usemos en el nuestro. Creemos profundamente en el ecosistema de código abierto y nos esforzamos por respaldar, no reemplazar, las herramientas y comunidades existentes.
Fuente: Jobicy (https://jobicy.com/jobs/156581- Performance-engineer-Performance-analysis-tuning)
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.
Acerca del rol
Estamos contratando ingenieros de rendimiento con experiencia para encontrar y conseguir mejoras de rendimiento en toda la pila de Supabase, desde el optimizador de consultas hasta el nivel de dispositivo de bloqueo, y en las rutas de red y la infraestructura de nube que conectan nuestra plataforma distribuida. Esta es una función de entrega de rendimiento: mejoras reales y medidas en nuestra base de datos, plataforma y API a medida que escalamos hacia cargas de trabajo de nivel empresarial y de plataforma. Las metodologías que desarrolla y las herramientas que construye 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 profundamente experimentado, y el equipo crecerá a aproximadamente seis este año. No hay ningún proceso heredado que heredar: ayudará a definir cómo funciona la ingeniería de rendimiento en Supabase.
que haras
•
Encuentre cuellos de botella en los sistemas de producción en vivo y caracterícelos con la suficiente precisión para que el equipo propietario pueda actuar sobre ellos sin que usted esté en la sala.
•
Asóciese estrechamente con equipos de bases de datos (por ejemplo, Multigres, OrioleDB) y equipos de infraestructura para lograr mejoras concretas en el rendimiento.
•
Cree, comunique y evolucione metodologías y herramientas de rendimiento que conviertan los datos de producción en vivo en información procesable.
•
Asóciese con el equipo de observabilidad para capturar las señales correctas y establecer una vista unificada del rendimiento de la plataforma (latencia, rendimiento, comportamiento de cola) en todos los productos.
•
Ayude a los equipos a realizar análisis de desempeño por sí solos y hacer del desempeño una preocupación de ingeniería de primera clase.
Problemas en los que podrías trabajar
•
Ajuste el comportamiento de paginación del kernel a las cargas de trabajo de producción
•
Reducir la sobrecarga de memoria en OrioleDB y Multigres
•
Identifique y elimine fuentes de picos de latencia desde la aplicación hasta el nivel del kernel
•
Identifique los cuellos de botella de escalabilidad en toda la pila y trabaje con los equipos adecuados en Supabase y la comunidad en general para resolverlos.
lo que estamos buscando
•
Amplia experiencia en ingeniería de rendimiento, específicamente análisis de rendimiento de sistemas distribuidos complejos.
•
Puede recorrer toda la pila: seguir un problema de latencia de cola desde el optimizador de consultas a través del límite de la llamada al sistema hasta el programador de IO (o a través de saltos de pool, rutas de red y zonas de disponibilidad) leyendo perfiles y seguimientos en cada capa.
•
Profundidad en al menos un extremo de esa pila: componentes internos del kernel de Linux (memoria virtual, programación, redes, IO) o componentes internos de la base de datos (planificación de consultas, motores de almacenamiento, buffer y administración de WAL)
•
Sólido conocimiento práctico del rendimiento de la infraestructura de nube y redes: comportamiento de TCP bajo carga, sobrecarga de virtualización de red y las características de rendimiento de las primitivas de AWS (rendimiento de EBS e IOPS, límites de red de instancias, grupos de ubicación, latencia entre AZ).
•
Capacidad comprobada para convertir los conocimientos de rendimiento en mejoras reales de arquitectura y productos, lo que incluye lograr que equipos a los que no pertenece prioricen y envíen la solución.
•
Comunicación escrita sólida: las caracterizaciones de sus problemas son precisas, reproducibles y convincentes por sí solas.
•
Mentalidad pragmática y orientada a las herramientas; comodidad al trabajar entre equipos de productos, infraestructura y bases de datos.
Lo 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.
•
Anualmente fuera de los sitios
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.
Acerca del 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
•
Más de mil 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 utilizamos lo que enviamos. Si está en su proyecto, probablemente también lo usemos en el nuestro. Creemos profundamente en el ecosistema de código abierto y nos esforzamos por respaldar, no reemplazar, las herramientas y comunidades existentes.
Fuente: Jobicy (https://jobicy.com/jobs/156581- Performance-engineer-Performance-analysis-tuning)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Supabase
Publicación proporcionada por Supabase.