Работа
Из фида партнера
Инженер по производительности — анализ производительности и настройка
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- Supabase
- Уровень
- Any
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
О Супабазе
Supabase — это платформа разработки Postgres, созданная разработчиками для разработчиков. Мы предоставляем комплексное серверное решение, включая базу данных, аутентификацию, хранилище, пограничные функции, режим реального времени и векторный поиск. Все услуги глубоко интегрированы и рассчитаны на рост.
О роли
Мы нанимаем опытных инженеров по производительности, чтобы найти и добиться повышения производительности в стеке Supabase — от оптимизатора запросов до уровня блокирующих устройств, а также в сетевых путях и облачной инфраструктуре, которые соединяют нашу распределенную платформу. Это роль по обеспечению производительности: реальные, измеренные улучшения нашей базы данных, платформы и API по мере того, как мы масштабируемся до рабочих нагрузок уровня предприятия и платформы. Методологии, которые вы разрабатываете, и инструменты, которые вы создаете, предназначены для увеличения этой производительности.
Вы присоединитесь к новой команде производительности в качестве одного из ее первых членов, работая вместе с опытным инженером по производительности, и в этом году команда вырастет примерно до шести человек. Нет необходимости наследовать устаревшие процессы — вы поможете определить, как в Supabase работает проектирование производительности.
Что ты будешь делать
•
Найдите узкие места в действующих производственных системах и охарактеризуйте их достаточно точно, чтобы команда владельцев могла устранить их без вашего присутствия.
•
Тесно сотрудничайте с командами баз данных (например, Multigres, OrioleDB) и инфраструктурными командами для достижения конкретных улучшений производительности.
•
Создавайте, распространяйте и развивайте методологии и инструменты повышения производительности, которые превращают производственные данные в реальном времени в полезную информацию.
•
Сотрудничайте с командой по наблюдению, чтобы улавливать правильные сигналы и создавать единое представление о производительности платформы (задержка, пропускная способность, хвостовое поведение) для всех продуктов.
•
Помогите командам самостоятельно анализировать производительность и сделайте производительность первоклассной инженерной задачей.
Проблемы, над которыми вы можете работать
•
Настройте поведение ядра в соответствии с рабочими нагрузками.
•
Уменьшите нагрузку на память в OrioleDB и Multigres.
•
Выявляйте и устраняйте источники скачков задержки на уровне приложения и ядра.
•
Выявляйте узкие места масштабируемости во всем стеке и работайте с соответствующими командами в Supabase и более широким сообществом над их устранением.
Что мы ищем
•
Глубокий опыт в проектировании производительности, в частности в анализе производительности сложных распределенных систем.
•
Вы можете обойти весь стек: проследить за проблемой хвостовой задержки от оптимизатора запросов через границу системного вызова до планировщика ввода-вывода — или через переходы пулера, сетевые пути и зоны доступности — считывая профили и трассировки на каждом уровне.
•
Глубина хотя бы на одном конце этого стека: внутренние компоненты ядра Linux (виртуальная память, планирование, сеть, ввод-вывод) или внутренние компоненты базы данных (планирование запросов, механизмы хранения, управление буфером и WAL).
•
Хорошие практические знания производительности сети и облачной инфраструктуры: поведение TCP под нагрузкой, издержки виртуализации сети и характеристики производительности примитивов AWS (пропускная способность EBS и количество операций ввода-вывода в секунду, ограничения сети экземпляров, группы размещения, задержка между зонами доступности).
•
Доказанная способность превращать данные о производительности в реальные улучшения продуктов и архитектуры, в том числе привлекать команды, к которым вы не принадлежите, для определения приоритетов и отправки исправлений.
•
Сильная письменная коммуникация: характеристики вашей проблемы точны, воспроизводимы и убедительны сами по себе.
•
Прагматичный, ориентированный на инструменты образ мышления; комфортная работа команд разработчиков продуктов, инфраструктуры и баз данных.
Что мы предлагаем
•
Полностью удаленный
Мы нанимаем сотрудников по всему миру. Мы считаем, что вы можете делать свою работу максимально эффективно, где бы вы ни находились. Офисов Supabase нет, но мы предоставляем членство в WeWork или право на совместную работу, которым вы можете воспользоваться в любой точке мира.
•
ESOP
Каждый член команды получает ESOP (долевое владение) в компании. Мы хотим, чтобы каждый разделил положительные стороны того, что мы строим вместе.
•
Техническое пособие
Используйте этот бюджет, чтобы создать идеальную рабочую среду — ноутбук, монитор, наушники или что-то еще, что поможет вам работать лучше всего.
•
Польза для здоровья
Supabase покрывает 100 % медицинского страхования для сотрудников и 80 % для иждивенцев, где бы вы ни находились. Для нас важно ваше благополучие и здоровье вашей семьи.
•
Ежегодные выездные мероприятия
Раз в год вся компания собирается в новом городе на неделю общения, сотрудничества и веселья. Это главное событие нашего года.
•
Гибкая работа
Мы работаем асинхронно и доверяем вам управлять своим временем. Вы знаете, что и когда нужно сделать.
•
Профессиональное развитие
Каждый член команды получает ежегодное пособие на образование, которое можно потратить на обучение — курсы, книги, конференции или что-то еще, что способствует вашему росту.
О команде
Supabase родилась удаленно и с открытым исходным кодом. Мы считаем, что наша глобально распределенная команда — это наше секретное оружие в создании инструментов, которые любят разработчики.
•
~400 членов команды
•
60+ стран
•
Говорят на более чем 20 языках
•
Привлечено более 1 миллиарда долларов США (включая нашу серию F на сумму 500 миллионов долларов США)
•
540 000+ участников сообщества
Мы действуем быстро, строим публично и используем то, что поставляем. Если это есть в вашем проекте, мы, вероятно, используем это и в нашем. Мы глубоко верим в экосистему с открытым исходным кодом и стремимся поддерживать, а не заменять существующие инструменты и сообщества.
Источник: Jobicy (https://jobicy.com/jobs/156581- Performance-engineer- Performance-anaанализ-tuning).
Supabase — это платформа разработки Postgres, созданная разработчиками для разработчиков. Мы предоставляем комплексное серверное решение, включая базу данных, аутентификацию, хранилище, пограничные функции, режим реального времени и векторный поиск. Все услуги глубоко интегрированы и рассчитаны на рост.
О роли
Мы нанимаем опытных инженеров по производительности, чтобы найти и добиться повышения производительности в стеке Supabase — от оптимизатора запросов до уровня блокирующих устройств, а также в сетевых путях и облачной инфраструктуре, которые соединяют нашу распределенную платформу. Это роль по обеспечению производительности: реальные, измеренные улучшения нашей базы данных, платформы и API по мере того, как мы масштабируемся до рабочих нагрузок уровня предприятия и платформы. Методологии, которые вы разрабатываете, и инструменты, которые вы создаете, предназначены для увеличения этой производительности.
Вы присоединитесь к новой команде производительности в качестве одного из ее первых членов, работая вместе с опытным инженером по производительности, и в этом году команда вырастет примерно до шести человек. Нет необходимости наследовать устаревшие процессы — вы поможете определить, как в Supabase работает проектирование производительности.
Что ты будешь делать
•
Найдите узкие места в действующих производственных системах и охарактеризуйте их достаточно точно, чтобы команда владельцев могла устранить их без вашего присутствия.
•
Тесно сотрудничайте с командами баз данных (например, Multigres, OrioleDB) и инфраструктурными командами для достижения конкретных улучшений производительности.
•
Создавайте, распространяйте и развивайте методологии и инструменты повышения производительности, которые превращают производственные данные в реальном времени в полезную информацию.
•
Сотрудничайте с командой по наблюдению, чтобы улавливать правильные сигналы и создавать единое представление о производительности платформы (задержка, пропускная способность, хвостовое поведение) для всех продуктов.
•
Помогите командам самостоятельно анализировать производительность и сделайте производительность первоклассной инженерной задачей.
Проблемы, над которыми вы можете работать
•
Настройте поведение ядра в соответствии с рабочими нагрузками.
•
Уменьшите нагрузку на память в OrioleDB и Multigres.
•
Выявляйте и устраняйте источники скачков задержки на уровне приложения и ядра.
•
Выявляйте узкие места масштабируемости во всем стеке и работайте с соответствующими командами в Supabase и более широким сообществом над их устранением.
Что мы ищем
•
Глубокий опыт в проектировании производительности, в частности в анализе производительности сложных распределенных систем.
•
Вы можете обойти весь стек: проследить за проблемой хвостовой задержки от оптимизатора запросов через границу системного вызова до планировщика ввода-вывода — или через переходы пулера, сетевые пути и зоны доступности — считывая профили и трассировки на каждом уровне.
•
Глубина хотя бы на одном конце этого стека: внутренние компоненты ядра Linux (виртуальная память, планирование, сеть, ввод-вывод) или внутренние компоненты базы данных (планирование запросов, механизмы хранения, управление буфером и WAL).
•
Хорошие практические знания производительности сети и облачной инфраструктуры: поведение TCP под нагрузкой, издержки виртуализации сети и характеристики производительности примитивов AWS (пропускная способность EBS и количество операций ввода-вывода в секунду, ограничения сети экземпляров, группы размещения, задержка между зонами доступности).
•
Доказанная способность превращать данные о производительности в реальные улучшения продуктов и архитектуры, в том числе привлекать команды, к которым вы не принадлежите, для определения приоритетов и отправки исправлений.
•
Сильная письменная коммуникация: характеристики вашей проблемы точны, воспроизводимы и убедительны сами по себе.
•
Прагматичный, ориентированный на инструменты образ мышления; комфортная работа команд разработчиков продуктов, инфраструктуры и баз данных.
Что мы предлагаем
•
Полностью удаленный
Мы нанимаем сотрудников по всему миру. Мы считаем, что вы можете делать свою работу максимально эффективно, где бы вы ни находились. Офисов Supabase нет, но мы предоставляем членство в WeWork или право на совместную работу, которым вы можете воспользоваться в любой точке мира.
•
ESOP
Каждый член команды получает ESOP (долевое владение) в компании. Мы хотим, чтобы каждый разделил положительные стороны того, что мы строим вместе.
•
Техническое пособие
Используйте этот бюджет, чтобы создать идеальную рабочую среду — ноутбук, монитор, наушники или что-то еще, что поможет вам работать лучше всего.
•
Польза для здоровья
Supabase покрывает 100 % медицинского страхования для сотрудников и 80 % для иждивенцев, где бы вы ни находились. Для нас важно ваше благополучие и здоровье вашей семьи.
•
Ежегодные выездные мероприятия
Раз в год вся компания собирается в новом городе на неделю общения, сотрудничества и веселья. Это главное событие нашего года.
•
Гибкая работа
Мы работаем асинхронно и доверяем вам управлять своим временем. Вы знаете, что и когда нужно сделать.
•
Профессиональное развитие
Каждый член команды получает ежегодное пособие на образование, которое можно потратить на обучение — курсы, книги, конференции или что-то еще, что способствует вашему росту.
О команде
Supabase родилась удаленно и с открытым исходным кодом. Мы считаем, что наша глобально распределенная команда — это наше секретное оружие в создании инструментов, которые любят разработчики.
•
~400 членов команды
•
60+ стран
•
Говорят на более чем 20 языках
•
Привлечено более 1 миллиарда долларов США (включая нашу серию F на сумму 500 миллионов долларов США)
•
540 000+ участников сообщества
Мы действуем быстро, строим публично и используем то, что поставляем. Если это есть в вашем проекте, мы, вероятно, используем это и в нашем. Мы глубоко верим в экосистему с открытым исходным кодом и стремимся поддерживать, а не заменять существующие инструменты и сообщества.
Источник: Jobicy (https://jobicy.com/jobs/156581- Performance-engineer- Performance-anaанализ-tuning).
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: Supabase
Объявление предоставлено Supabase.