Вакансія
З партнерського стрічки
Старший інженер-програміст, Data Product
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Так
- Компанія
- TRM Labs
- Рівень
- Senior
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Побудуйте безпечніший світ.
TRM Labs надає розвідувальні рішення на базі штучного інтелекту, які допомагають державним і приватним установам розслідувати та припиняти злочини. Платформи TRM дозволяють слідчим відстежувати незаконну діяльність, будувати справи та створювати картини функціонування мереж загроз. Провідні агентства та компанії в усьому світі покладаються на TRM, щоб зробити світ безпечнішим і надійнішим.
Команда Data Product співпрацює з досвідченою групою спеціалістів із обробки даних, інженерів і менеджерів із продуктів, щоб створювати високомасштабовані функції, які забезпечують продукти та послуги TRM. Як інженер з даних у команді Data Product, ви відповідатимете за розробку та створення важливих служб даних. Ці функції аналізують і надають розуміння транзакцій блокчейну в масштабі петабайтів і, зрештою, працюють над створенням безпечнішої фінансової системи для мільярдів людей.
Вплив, який ви матимете тут:
•
Створюйте високомасштабовані функції, які інтегруються з десятками блокчейнів.
•
Розробляйте та створюйте складні моделі даних для оптимального зберігання та пошуку, щоб підтримувати затримку менше секунди для запиту даних блокчейну.
•
Співпрацюйте між відділами, співпрацюючи з спеціалістами з обробки даних, інженерами серверної частини та менеджерами з продуктів, щоб розробляти та впроваджувати нові моделі даних, які вдосконалюють продукти TRM.
Що ми шукаємо:
•
Ступінь бакалавра (або еквівалент) у галузі інформатики або суміжної галузі.
•
Перевірений послужний список із понад 5 роками практичного досвіду в розробці масштабованих API, архітектурі розподіленої системи, керівництві проектами від початкової ідеї до успішного розгортання виробництва.
•
Виняткові навички програмування на Python, а також вправність у SQL або SparkSQL.
•
Універсальність, яка охоплює весь спектр інженерії даних в одній або кількох із таких областей:
•
Глибокий досвід роботи зі сховищами даних, такими як BigQuery та Postgres.
•
Володіння конвеєрами даних і інструментами оркестровки робочого процесу, такими як Airflow і DBT.
•
Досвід у технологіях обробки даних і потокових робочих процесах, включаючи Dataflow, Spark, Kafka і Flink.
•
Компетентність у розгортанні та моніторингу інфраструктури в публічних хмарних платформах, використовуючи такі інструменти, як Docker, Terraform, Kubernetes і Datadog.
•
Перевірена здатність завантажувати, надсилати запити та перетворювати великі набори даних
Про команду:
•
Наша команда працює в кількох країнах і часових поясах. Щоб використовувати можливості та вирішувати проблеми, пов’язані з цією робочою моделлю, ми створили культуру, яка ґрунтується на довірі, прозорості та адаптивності. Незважаючи на те, що ми розкидані в різних часових поясах, ми залишаємося тісно пов’язаними завдяки відкритому спілкуванню та регулярним реєстраціям. Використання нами цифрових інструментів допомагає нам бездоганно співпрацювати та працювати з вражаючою швидкістю, забезпечуючи результати зі швидкістю TRM, залишаючись синхронізованими.
•
Різноманітність поглядів і досвіду в нашій команді стимулює творчий обмін і розширює наші можливості вирішення проблем, дозволяючи нам використовувати нашу глобальну синергію для стимулювання інновацій та ефективності.
•
Нами рухає глибоке почуття власності, постійне прагнення до вдосконалення та одержимість наданням чарівних вражень нашим клієнтам; це основна частина нашої культури.
•
Ми керуємося бажанням постійно вдосконалювати наше ремесло, і з цією метою ми регулярно оцінюємо наші процеси, шукаємо відгуки та використовуємо ітераційний розвиток, щоб удосконалити те, що ми робимо.
•
Ми структуруємо проблеми та використовуємо правило 80/20 (для багатьох результатів приблизно 80% наслідків походять від 20% причин), щоб визначити, куди спрямувати нашу гостру, як бритва, увагу.
•
Кожен із нас прагне досконалості та зростання, і нас заохочують кинути виклик статус-кво та експериментувати з новими методами. Таке мислення створює середовище, де інновації є частиною нашої повсякденної роботи, а кожен член команди є першопрохідцем, орієнтованим на результати.
•
Відзначаючи наші успіхи та навчаючись на невдачах, ми залишаємося гнучкими та дальновидними, завжди прагнемо підвищити ефективність і вплив.
Дізнайтеся про швидкість TRM на цій посаді:
•
Команда отримала запит від клієнтів показати поточний баланс активів, прив’язаних до адреси в продукті. Вони провели мозковий штурм, щоб визначити мінімальне життєздатне рішення, яке можна було б надати протягом двох тижнів. Команда вирішила розробити структуру, яка полегшить увімкнення цієї функції для кожного ланцюга (наприклад, BTC, ETH тощо) окремо. Вони успішно впровадили та випробували це рішення для мережі BTC і доставили його клієнтам протягом двотижневого терміну. Такий підхід дозволив команді швидко надати цінність клієнтам і встановити повторюваний процес.
•
Команді було доручено реалізувати нову функцію, яка дозволить TRM швидко збирати відгуки від спільноти користувачів. Через те, що компанія поставила собі за мету продемонструвати функцію на майбутній події, терміни були стислими. Команда швидко адаптувалася до запиту, оцінила вимоги та розробила рішення, яке задовольняло 80% потреб і могло бути виконане протягом дуже короткого періоду часу. Вони успішно запровадили цю функцію за графіком, вразивши клієнтів як функціональністю, так і швидкістю виконання.
•
Команді було доручено розробити рішення для виявлення непрямого впливу через міжланцюгові обміни у відповідь на аналогічну функцію конкурента. Перш ніж вибрати технічний підхід, команда проконсультувалася із зацікавленими сторонами, щоб визначити можливий графік впровадження. Завдяки цьому команда розробила рішення, яке відповідало часовому графіку, повідомила про компроміси зацікавленим сторонам і успішно запропонувала рішення, як і було обіцяно.
Про інженерні рівні TRM:…
Джерело: Jobicy (https://jobicy.com/jobs/155044-senior-software-engineer-data-product)
TRM Labs надає розвідувальні рішення на базі штучного інтелекту, які допомагають державним і приватним установам розслідувати та припиняти злочини. Платформи TRM дозволяють слідчим відстежувати незаконну діяльність, будувати справи та створювати картини функціонування мереж загроз. Провідні агентства та компанії в усьому світі покладаються на TRM, щоб зробити світ безпечнішим і надійнішим.
Команда Data Product співпрацює з досвідченою групою спеціалістів із обробки даних, інженерів і менеджерів із продуктів, щоб створювати високомасштабовані функції, які забезпечують продукти та послуги TRM. Як інженер з даних у команді Data Product, ви відповідатимете за розробку та створення важливих служб даних. Ці функції аналізують і надають розуміння транзакцій блокчейну в масштабі петабайтів і, зрештою, працюють над створенням безпечнішої фінансової системи для мільярдів людей.
Вплив, який ви матимете тут:
•
Створюйте високомасштабовані функції, які інтегруються з десятками блокчейнів.
•
Розробляйте та створюйте складні моделі даних для оптимального зберігання та пошуку, щоб підтримувати затримку менше секунди для запиту даних блокчейну.
•
Співпрацюйте між відділами, співпрацюючи з спеціалістами з обробки даних, інженерами серверної частини та менеджерами з продуктів, щоб розробляти та впроваджувати нові моделі даних, які вдосконалюють продукти TRM.
Що ми шукаємо:
•
Ступінь бакалавра (або еквівалент) у галузі інформатики або суміжної галузі.
•
Перевірений послужний список із понад 5 роками практичного досвіду в розробці масштабованих API, архітектурі розподіленої системи, керівництві проектами від початкової ідеї до успішного розгортання виробництва.
•
Виняткові навички програмування на Python, а також вправність у SQL або SparkSQL.
•
Універсальність, яка охоплює весь спектр інженерії даних в одній або кількох із таких областей:
•
Глибокий досвід роботи зі сховищами даних, такими як BigQuery та Postgres.
•
Володіння конвеєрами даних і інструментами оркестровки робочого процесу, такими як Airflow і DBT.
•
Досвід у технологіях обробки даних і потокових робочих процесах, включаючи Dataflow, Spark, Kafka і Flink.
•
Компетентність у розгортанні та моніторингу інфраструктури в публічних хмарних платформах, використовуючи такі інструменти, як Docker, Terraform, Kubernetes і Datadog.
•
Перевірена здатність завантажувати, надсилати запити та перетворювати великі набори даних
Про команду:
•
Наша команда працює в кількох країнах і часових поясах. Щоб використовувати можливості та вирішувати проблеми, пов’язані з цією робочою моделлю, ми створили культуру, яка ґрунтується на довірі, прозорості та адаптивності. Незважаючи на те, що ми розкидані в різних часових поясах, ми залишаємося тісно пов’язаними завдяки відкритому спілкуванню та регулярним реєстраціям. Використання нами цифрових інструментів допомагає нам бездоганно співпрацювати та працювати з вражаючою швидкістю, забезпечуючи результати зі швидкістю TRM, залишаючись синхронізованими.
•
Різноманітність поглядів і досвіду в нашій команді стимулює творчий обмін і розширює наші можливості вирішення проблем, дозволяючи нам використовувати нашу глобальну синергію для стимулювання інновацій та ефективності.
•
Нами рухає глибоке почуття власності, постійне прагнення до вдосконалення та одержимість наданням чарівних вражень нашим клієнтам; це основна частина нашої культури.
•
Ми керуємося бажанням постійно вдосконалювати наше ремесло, і з цією метою ми регулярно оцінюємо наші процеси, шукаємо відгуки та використовуємо ітераційний розвиток, щоб удосконалити те, що ми робимо.
•
Ми структуруємо проблеми та використовуємо правило 80/20 (для багатьох результатів приблизно 80% наслідків походять від 20% причин), щоб визначити, куди спрямувати нашу гостру, як бритва, увагу.
•
Кожен із нас прагне досконалості та зростання, і нас заохочують кинути виклик статус-кво та експериментувати з новими методами. Таке мислення створює середовище, де інновації є частиною нашої повсякденної роботи, а кожен член команди є першопрохідцем, орієнтованим на результати.
•
Відзначаючи наші успіхи та навчаючись на невдачах, ми залишаємося гнучкими та дальновидними, завжди прагнемо підвищити ефективність і вплив.
Дізнайтеся про швидкість TRM на цій посаді:
•
Команда отримала запит від клієнтів показати поточний баланс активів, прив’язаних до адреси в продукті. Вони провели мозковий штурм, щоб визначити мінімальне життєздатне рішення, яке можна було б надати протягом двох тижнів. Команда вирішила розробити структуру, яка полегшить увімкнення цієї функції для кожного ланцюга (наприклад, BTC, ETH тощо) окремо. Вони успішно впровадили та випробували це рішення для мережі BTC і доставили його клієнтам протягом двотижневого терміну. Такий підхід дозволив команді швидко надати цінність клієнтам і встановити повторюваний процес.
•
Команді було доручено реалізувати нову функцію, яка дозволить TRM швидко збирати відгуки від спільноти користувачів. Через те, що компанія поставила собі за мету продемонструвати функцію на майбутній події, терміни були стислими. Команда швидко адаптувалася до запиту, оцінила вимоги та розробила рішення, яке задовольняло 80% потреб і могло бути виконане протягом дуже короткого періоду часу. Вони успішно запровадили цю функцію за графіком, вразивши клієнтів як функціональністю, так і швидкістю виконання.
•
Команді було доручено розробити рішення для виявлення непрямого впливу через міжланцюгові обміни у відповідь на аналогічну функцію конкурента. Перш ніж вибрати технічний підхід, команда проконсультувалася із зацікавленими сторонами, щоб визначити можливий графік впровадження. Завдяки цьому команда розробила рішення, яке відповідало часовому графіку, повідомила про компроміси зацікавленим сторонам і успішно запропонувала рішення, як і було обіцяно.
Про інженерні рівні TRM:…
Джерело: Jobicy (https://jobicy.com/jobs/155044-senior-software-engineer-data-product)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: TRM Labs
Оголошення надано TRM Labs.