Вакансія
З партнерського стрічки
Старший інженер баз даних
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Так
- Компанія
- Spreedly
- Рівень
- Senior
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Про нас:
Spreedly — це інтелектуальна платіжна платформа для компаній, які хочуть мати власну стратегію платежів. Заснована в 2007 році зі штаб-квартирою в Даремі, штат Північна Кароліна, ми надаємо торговцям, платформам і фінтех-компаніям єдиний API для підключення до 150+ платіжних шлюзів і 40+ платіжних методів у 100+ країнах, а також інтелектуальні дані, щоб вирішувати, куди слід здійснювати кожну транзакцію. За своїм дизайном ми не залежимо від постачальників. Наші клієнти обирають своїх постачальників, зберігають свої платіжні дані портативними, і їм ніколи не доведеться перебудовувати свій стек, щоб прийняти щось нове.
Платежі стають складнішими, а не меншими. Кожен новий ринок, спосіб оплати, інструмент шахрайства, а тепер і кожен агент штучного інтелекту, який перевіряє від імені покупця, додає ще одну інтеграцію та ще одне рішення. Spreedly перетворює цю складність на перевагу. Наше сховище PCI рівня 1 забезпечує перенесення карток і мережевих маркерів між провайдерами. Інтелектуальна маршрутизація та повторні спроби повертають дохід, втрачений через падіння, яких можна було уникнути. Інструменти для шахрайства та 3DS підключаються за допомогою одного виклику API. А наші платіжні дані перетворюють дані про транзакції в рішення, на основі яких торговці можуть діяти. Оскільки агентська комерція переходить від експериментального до реального каналу продажів, ми створюємо інфраструктуру, яка дозволяє продавцям приймати ініційовані агентами платежі через постачальників, яким вони вже довіряють.
Для людей, які тут працюють, це означає серйозні технічні проблеми в реальному масштабі, мільярди доларів у річних транзакціях у той момент, коли правила торгівлі переписуються. Якщо ви хочете бути власником і працювати, які безпосередньо відображатимуться в доходах ваших клієнтів, ви точно підійдете.
Про роль
Spreedly наймає старшого інженера баз даних, який стане експертом із баз даних у нашій команді надійності. Ви покращите продуктивність і надійність нашого існуючого середовища розподіленої бази даних і допоможете командам інженерів безпечно вносити зміни в базу даних.
Це посада старшого окремого учасника без прямого підпорядкування, і «старший» тут означає більш ніж багаторічний досвід: ви будете особою, на яку сподіваються решта інженерів у будь-якій роботі на рівні бази даних. Можливість полягає в тому, щоб визначити, як ми керуємо та покращуємо наші бази даних, а не здійснювати міграцію. Ми вже використовуємо CockroachDB з інфраструктурою, керованою через керований сервіс Cockroach Labs. Це означає, що ви зосереджуєтеся на тій частині, яка належить нам: робоче навантаження, схема, запити, налаштування, потужність і методи зміни.
Наша команда з питань надійності працює над розробкою додатків, інфраструктурою та платформою, щоб покращити моніторинг, запобігти інцидентам і швидко відновлюватися після інцидентів. Це не команда SRE за підручником. Це невелика, високоавтономна група, зосереджена на безперервному вдосконаленні, з реальним простором для того, щоб побачити проблему, запропонувати її вирішення та виконати її в рамках пріоритетів команди. Доступність і продуктивність бази даних мають велике значення в платіжному середовищі, і вдосконалення, які ви вносите тут, безпосередньо відображаються на надійності, від якої залежать наші клієнти.
Обов'язки:
Обов'язки
Покращення продуктивності бази даних
•
Дослідіть наші поточні налаштування бази даних, щоб знайти вузькі місця продуктивності та ризики надійності, використовуючи інструменти, перевірку коду та проміжні тести, де це необхідно.
•
Знаходьте та вдосконалюйте запити, що виконуються повільно, виявляйте відсутні або неефективні індекси та оцінюйте параметри бази даних відповідно до того, що дійсно потрібно програмі.
•
Діагностуйте проблеми з розподіленою базою даних, такі як конкуренція за транзакціями та повторні спроби, гарячі діапазони та неефективні шаблони доступу, і співпрацюйте з розробниками додатків, щоб виправити їх у джерелі.
•
Встановіть базові показники продуктивності, щоб істотні зміни в поведінці робочого навантаження були помітні на ранній стадії.
Будьте експертом із предметної бази даних
•
Допоможіть командам інженерів зрозуміти ризики та компроміси, пов’язані зі значними змінами, перш ніж вони досягнуть продуктивності, включаючи міграцію схем, нові шаблони доступу та зміни конфігурації.
•
Беріть участь у перевірці дизайну для систем, які висувають значні вимоги до бази даних, і дайте чіткі вказівки щодо дизайну схеми, вибору первинного ключа, індексування та меж транзакцій.
•
Внесіть свій досвід у базу даних для реагування на інциденти та аналізу першопричин, а також перетворите отримані знання на довгострокові виправлення.
Власні практики баз даних
•
Розробіть безпечніші процедури міграції, документацію та вказівки, щоб команди програм могли розробляти моделі даних без вашої участі в кожному кроці.
•
Візьміть на себе постійну відповідальність за операційні практики, включаючи планування оновлень версій, перевірку резервного копіювання та відновлення відповідно до наших цілей доступності, а також дотримання налаштувань кластера та розміру відповідно до нашого робочого навантаження.
•
Покращте можливість спостереження за базою даних, щоб важливі сигнали (затримка, повторні спроби, конкуренція, працездатність діапазону, ємність) були видимими та застосованими разом із нашим ширшим моніторингом виробництва.
•
Співпрацюйте з Cockroach Labs як з обізнаним партнером у нашому керованому середовищі та допоможіть нам підбирати правильний розмір нашої бази даних у міру нашого зростання.
Партнер у сфері інженерії
•
Тісно співпрацюйте з інженерами інфраструктури, платформи та додатків, щоб покращити продуктивність і доступність бази даних.
•
Наставляйте інженерів щодо усунення несправностей баз даних, продуктивності та концепцій розподілених баз даних.
Вимоги:
•
Понад 5 років досвіду на посаді, де керування та оптимізація виробничих баз даних було вашою основною роботою, а не побічним обов’язком розробки програм.
•
Глибокий практичний досвід керування розподіленими базами даних, зокрема їх продуктивністю та високою доступністю.
•
Практичний досвід керування реляційними базами даних, що підтримують критично важливі для бізнесу виробничі системи.
•
Послужний список діагностики неефективності бази даних і надання вимірних покращень для запитів, індексування, схеми або конфігурації.
•
Сильні навички SQL і вільне володіння планами виконання, керування транзакціями та компромісами розподіленого SQL (реплікація, узгодженість, консенсус, розподілені транзакції).…
Джерело: Jobicy (https://jobicy.com/jobs/154747-senior-database-engineer)
Spreedly — це інтелектуальна платіжна платформа для компаній, які хочуть мати власну стратегію платежів. Заснована в 2007 році зі штаб-квартирою в Даремі, штат Північна Кароліна, ми надаємо торговцям, платформам і фінтех-компаніям єдиний API для підключення до 150+ платіжних шлюзів і 40+ платіжних методів у 100+ країнах, а також інтелектуальні дані, щоб вирішувати, куди слід здійснювати кожну транзакцію. За своїм дизайном ми не залежимо від постачальників. Наші клієнти обирають своїх постачальників, зберігають свої платіжні дані портативними, і їм ніколи не доведеться перебудовувати свій стек, щоб прийняти щось нове.
Платежі стають складнішими, а не меншими. Кожен новий ринок, спосіб оплати, інструмент шахрайства, а тепер і кожен агент штучного інтелекту, який перевіряє від імені покупця, додає ще одну інтеграцію та ще одне рішення. Spreedly перетворює цю складність на перевагу. Наше сховище PCI рівня 1 забезпечує перенесення карток і мережевих маркерів між провайдерами. Інтелектуальна маршрутизація та повторні спроби повертають дохід, втрачений через падіння, яких можна було уникнути. Інструменти для шахрайства та 3DS підключаються за допомогою одного виклику API. А наші платіжні дані перетворюють дані про транзакції в рішення, на основі яких торговці можуть діяти. Оскільки агентська комерція переходить від експериментального до реального каналу продажів, ми створюємо інфраструктуру, яка дозволяє продавцям приймати ініційовані агентами платежі через постачальників, яким вони вже довіряють.
Для людей, які тут працюють, це означає серйозні технічні проблеми в реальному масштабі, мільярди доларів у річних транзакціях у той момент, коли правила торгівлі переписуються. Якщо ви хочете бути власником і працювати, які безпосередньо відображатимуться в доходах ваших клієнтів, ви точно підійдете.
Про роль
Spreedly наймає старшого інженера баз даних, який стане експертом із баз даних у нашій команді надійності. Ви покращите продуктивність і надійність нашого існуючого середовища розподіленої бази даних і допоможете командам інженерів безпечно вносити зміни в базу даних.
Це посада старшого окремого учасника без прямого підпорядкування, і «старший» тут означає більш ніж багаторічний досвід: ви будете особою, на яку сподіваються решта інженерів у будь-якій роботі на рівні бази даних. Можливість полягає в тому, щоб визначити, як ми керуємо та покращуємо наші бази даних, а не здійснювати міграцію. Ми вже використовуємо CockroachDB з інфраструктурою, керованою через керований сервіс Cockroach Labs. Це означає, що ви зосереджуєтеся на тій частині, яка належить нам: робоче навантаження, схема, запити, налаштування, потужність і методи зміни.
Наша команда з питань надійності працює над розробкою додатків, інфраструктурою та платформою, щоб покращити моніторинг, запобігти інцидентам і швидко відновлюватися після інцидентів. Це не команда SRE за підручником. Це невелика, високоавтономна група, зосереджена на безперервному вдосконаленні, з реальним простором для того, щоб побачити проблему, запропонувати її вирішення та виконати її в рамках пріоритетів команди. Доступність і продуктивність бази даних мають велике значення в платіжному середовищі, і вдосконалення, які ви вносите тут, безпосередньо відображаються на надійності, від якої залежать наші клієнти.
Обов'язки:
Обов'язки
Покращення продуктивності бази даних
•
Дослідіть наші поточні налаштування бази даних, щоб знайти вузькі місця продуктивності та ризики надійності, використовуючи інструменти, перевірку коду та проміжні тести, де це необхідно.
•
Знаходьте та вдосконалюйте запити, що виконуються повільно, виявляйте відсутні або неефективні індекси та оцінюйте параметри бази даних відповідно до того, що дійсно потрібно програмі.
•
Діагностуйте проблеми з розподіленою базою даних, такі як конкуренція за транзакціями та повторні спроби, гарячі діапазони та неефективні шаблони доступу, і співпрацюйте з розробниками додатків, щоб виправити їх у джерелі.
•
Встановіть базові показники продуктивності, щоб істотні зміни в поведінці робочого навантаження були помітні на ранній стадії.
Будьте експертом із предметної бази даних
•
Допоможіть командам інженерів зрозуміти ризики та компроміси, пов’язані зі значними змінами, перш ніж вони досягнуть продуктивності, включаючи міграцію схем, нові шаблони доступу та зміни конфігурації.
•
Беріть участь у перевірці дизайну для систем, які висувають значні вимоги до бази даних, і дайте чіткі вказівки щодо дизайну схеми, вибору первинного ключа, індексування та меж транзакцій.
•
Внесіть свій досвід у базу даних для реагування на інциденти та аналізу першопричин, а також перетворите отримані знання на довгострокові виправлення.
Власні практики баз даних
•
Розробіть безпечніші процедури міграції, документацію та вказівки, щоб команди програм могли розробляти моделі даних без вашої участі в кожному кроці.
•
Візьміть на себе постійну відповідальність за операційні практики, включаючи планування оновлень версій, перевірку резервного копіювання та відновлення відповідно до наших цілей доступності, а також дотримання налаштувань кластера та розміру відповідно до нашого робочого навантаження.
•
Покращте можливість спостереження за базою даних, щоб важливі сигнали (затримка, повторні спроби, конкуренція, працездатність діапазону, ємність) були видимими та застосованими разом із нашим ширшим моніторингом виробництва.
•
Співпрацюйте з Cockroach Labs як з обізнаним партнером у нашому керованому середовищі та допоможіть нам підбирати правильний розмір нашої бази даних у міру нашого зростання.
Партнер у сфері інженерії
•
Тісно співпрацюйте з інженерами інфраструктури, платформи та додатків, щоб покращити продуктивність і доступність бази даних.
•
Наставляйте інженерів щодо усунення несправностей баз даних, продуктивності та концепцій розподілених баз даних.
Вимоги:
•
Понад 5 років досвіду на посаді, де керування та оптимізація виробничих баз даних було вашою основною роботою, а не побічним обов’язком розробки програм.
•
Глибокий практичний досвід керування розподіленими базами даних, зокрема їх продуктивністю та високою доступністю.
•
Практичний досвід керування реляційними базами даних, що підтримують критично важливі для бізнесу виробничі системи.
•
Послужний список діагностики неефективності бази даних і надання вимірних покращень для запитів, індексування, схеми або конфігурації.
•
Сильні навички SQL і вільне володіння планами виконання, керування транзакціями та компромісами розподіленого SQL (реплікація, узгодженість, консенсус, розподілені транзакції).…
Джерело: Jobicy (https://jobicy.com/jobs/154747-senior-database-engineer)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: Spreedly
Оголошення надано Spreedly.