Вакансія
З партнерського стрічки
Інженер продуктивності - аналіз і налаштування продуктивності
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Так
- Компанія
- Supabase
- Рівень
- Any
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Про Supabase
Supabase — це платформа розробки Postgres, створена розробниками для розробників. Ми надаємо повне серверне рішення, включаючи базу даних, автентифікацію, зберігання, периферійні функції, реальний час і векторний пошук. Усі сервіси глибоко інтегровані та розроблені для зростання.
Про роль
Ми наймаємо досвідчених інженерів з підвищення продуктивності, щоб знайти та досягти переваг у стеку Supabase — від оптимізатора запитів до рівня блокування пристроїв, а також у мережевих шляхах і хмарній інфраструктурі, що з’єднує нашу розподілену платформу. Це роль забезпечення продуктивності: реальні, виміряні покращення нашої бази даних, платформи та API у міру того, як ми масштабуємося до корпоративних і платформних робочих навантажень. Методології, які ви розробляєте, і інструменти, які ви створюєте, існують, щоб примножити цей результат.
Ви приєднаєтесь до нової команди продуктивності як один із її перших членів, працюючи разом із досвідченим інженером продуктивності, і цього року команда збільшиться приблизно до шести осіб. Немає застарілих процесів для успадкування — ви допоможете визначити, як працює розробка продуктивності в Supabase.
Що ти зробиш
•
Знайдіть вузькі місця в системах живого виробництва та охарактеризуйте їх достатньо точно, щоб команда власників могла діяти на них без вас у кімнаті.
•
Тісно співпрацюйте з групами баз даних (наприклад, Multigres, OrioleDB) і інфра-командами, щоб отримати конкретні покращення продуктивності.
•
Створюйте, спілкуйтеся та вдосконалюйте методології й інструменти підвищення продуктивності, які перетворюють поточні виробничі дані на корисну інформацію.
•
Співпрацюйте з командою спостереження, щоб фіксувати правильні сигнали та створювати уніфіковане уявлення про продуктивність платформи (затримка, пропускна спроможність, хвіст поведінки) для різних продуктів.
•
Допоможіть командам самообслуговувати аналіз продуктивності та зробіть продуктивність першокласною інженерною проблемою.
Проблеми, над якими ви можете працювати
•
Налаштуйте поведінку ядра підкачки відповідно до робочих навантажень
•
Зменште витрати пам’яті в OrioleDB і Multigres
•
Визначте та усуньте джерела стрибків затримки від програми до рівня ядра
•
Визначте вузькі місця масштабованості в усьому стеку та працюйте з відповідними командами в Supabase та ширшій спільноті, щоб вирішити їх
Те, що ми шукаємо
•
Глибокий досвід розробки продуктивності, зокрема аналізу продуктивності складних розподілених систем.
•
Ви можете пройти весь стек: стежити за проблемою хвостової затримки від оптимізатора запитів через межу системного виклику до планувальника вводу-виводу — або через переходи пулера, мережеві шляхи та зони доступності — зчитуючи профілі та трасування на кожному рівні.
•
Глибина принаймні на одному кінці цього стека: внутрішні елементи ядра Linux (віртуальна пам’ять, планування, мережа, IO) або внутрішні елементи бази даних (планування запитів, механізми зберігання, буфер і керування WAL)
•
Глибокі практичні знання продуктивності мереж і хмарної інфраструктури: поведінка TCP під навантаженням, накладні витрати на віртуалізацію мережі та характеристики продуктивності примітивів AWS (пропускна здатність EBS і IOPS, мережеві обмеження екземплярів, групи розміщення, затримка між AZ).
•
Перевірена здатність перетворювати статистичні дані про продуктивність у реальні вдосконалення продукту та архітектури, зокрема змусити команди, до яких ви не належите, визначати пріоритети та надсилати виправлення.
•
Сильна письмова комунікація: ваші характеристики проблеми точні, відтворювані та переконливі самі по собі.
•
Прагматичне мислення, орієнтоване на інструменти; зручність роботи між продуктами, інфракомпаніями та групами баз даних.
Що ми пропонуємо
•
Повністю віддалений
Ми наймаємо по всьому світу. Ми віримо, що ви можете виконувати свою роботу будь-де. Офісів 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-analysis-tuning)
Supabase — це платформа розробки Postgres, створена розробниками для розробників. Ми надаємо повне серверне рішення, включаючи базу даних, автентифікацію, зберігання, периферійні функції, реальний час і векторний пошук. Усі сервіси глибоко інтегровані та розроблені для зростання.
Про роль
Ми наймаємо досвідчених інженерів з підвищення продуктивності, щоб знайти та досягти переваг у стеку Supabase — від оптимізатора запитів до рівня блокування пристроїв, а також у мережевих шляхах і хмарній інфраструктурі, що з’єднує нашу розподілену платформу. Це роль забезпечення продуктивності: реальні, виміряні покращення нашої бази даних, платформи та API у міру того, як ми масштабуємося до корпоративних і платформних робочих навантажень. Методології, які ви розробляєте, і інструменти, які ви створюєте, існують, щоб примножити цей результат.
Ви приєднаєтесь до нової команди продуктивності як один із її перших членів, працюючи разом із досвідченим інженером продуктивності, і цього року команда збільшиться приблизно до шести осіб. Немає застарілих процесів для успадкування — ви допоможете визначити, як працює розробка продуктивності в Supabase.
Що ти зробиш
•
Знайдіть вузькі місця в системах живого виробництва та охарактеризуйте їх достатньо точно, щоб команда власників могла діяти на них без вас у кімнаті.
•
Тісно співпрацюйте з групами баз даних (наприклад, Multigres, OrioleDB) і інфра-командами, щоб отримати конкретні покращення продуктивності.
•
Створюйте, спілкуйтеся та вдосконалюйте методології й інструменти підвищення продуктивності, які перетворюють поточні виробничі дані на корисну інформацію.
•
Співпрацюйте з командою спостереження, щоб фіксувати правильні сигнали та створювати уніфіковане уявлення про продуктивність платформи (затримка, пропускна спроможність, хвіст поведінки) для різних продуктів.
•
Допоможіть командам самообслуговувати аналіз продуктивності та зробіть продуктивність першокласною інженерною проблемою.
Проблеми, над якими ви можете працювати
•
Налаштуйте поведінку ядра підкачки відповідно до робочих навантажень
•
Зменште витрати пам’яті в OrioleDB і Multigres
•
Визначте та усуньте джерела стрибків затримки від програми до рівня ядра
•
Визначте вузькі місця масштабованості в усьому стеку та працюйте з відповідними командами в Supabase та ширшій спільноті, щоб вирішити їх
Те, що ми шукаємо
•
Глибокий досвід розробки продуктивності, зокрема аналізу продуктивності складних розподілених систем.
•
Ви можете пройти весь стек: стежити за проблемою хвостової затримки від оптимізатора запитів через межу системного виклику до планувальника вводу-виводу — або через переходи пулера, мережеві шляхи та зони доступності — зчитуючи профілі та трасування на кожному рівні.
•
Глибина принаймні на одному кінці цього стека: внутрішні елементи ядра Linux (віртуальна пам’ять, планування, мережа, IO) або внутрішні елементи бази даних (планування запитів, механізми зберігання, буфер і керування WAL)
•
Глибокі практичні знання продуктивності мереж і хмарної інфраструктури: поведінка TCP під навантаженням, накладні витрати на віртуалізацію мережі та характеристики продуктивності примітивів AWS (пропускна здатність EBS і IOPS, мережеві обмеження екземплярів, групи розміщення, затримка між AZ).
•
Перевірена здатність перетворювати статистичні дані про продуктивність у реальні вдосконалення продукту та архітектури, зокрема змусити команди, до яких ви не належите, визначати пріоритети та надсилати виправлення.
•
Сильна письмова комунікація: ваші характеристики проблеми точні, відтворювані та переконливі самі по собі.
•
Прагматичне мислення, орієнтоване на інструменти; зручність роботи між продуктами, інфракомпаніями та групами баз даних.
Що ми пропонуємо
•
Повністю віддалений
Ми наймаємо по всьому світу. Ми віримо, що ви можете виконувати свою роботу будь-де. Офісів 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-analysis-tuning)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: Supabase
Оголошення надано Supabase.