Swoop
Swoop
Swoop розробляє маркетингові рішення для фармацевтичних і біотехнологічних компаній, приділяючи особливу увагу взаємодії зі споживачами та медичними працівниками. Компанія поєднує ШІ, дані й омніканальні кампанії з урахуванням вимог конфіденційності, допомагаючи пацієнтам, фахівцям і брендам взаємодіяти через такі канали, як соціальні мережі та телебачення. Такий підхід дає змогу підвищувати ефективність маркетингу й водночас підтримувати більш орієнтовану на пацієнта комунікацію у сфері охорони здоров’я.

Старший інженер з даних у Swoop — гібридна робота в Торонто

Керуйте платформою медичних даних NimbleRx, що відповідає вимогам, розробляючи масштабовані конвеєри, моделі сховищ і ШІ-інструменти для аптечних операцій та взаємодії з пацієнтами.

Опис

  • Відповідати за повний життєвий цикл платформи даних — від надходження й перетворення до зберігання, виконання запитів і керування доступом
  • Формувати дорожню карту платформи даних у міру розширення вимог компанії до даних
  • Створювати й удосконалювати пакетні конвеєри та конвеєри потокової обробки з використанням PySpark/EMR, Kinesis, Lambda і Step Functions
  • Збирати дані з Postgres, Salesforce, зовнішніх постачальників і потоків подій продукту в озеро даних на базі Iceberg
  • Визначати таблиці SCD, таблиці подій і стандарти даних для інженерних та аналітичних команд
  • Працювати з партнерами з продуктової, інженерної, аналітичної та операційної команд, перетворюючи потреби в даних на надійні конвеєри
  • Створювати документацію та інструменти, які дають змогу іншим командам самостійно працювати з даними
  • Керувати можливостями безпеки та відповідності вимогам, зокрема журналами аудиту, контролем доступу й процесами тимчасового доступу
  • Покращувати продуктивність запитів у серверних Java/Spring-сервісах за допомогою маршрутизації на репліки, індексації, кешування та інструментування операцій введення-виведення
  • Досліджувати й усувати стрибки IOPS, збої конвеєрів, дрейф схем і затримки даних
  • Застосовувати ШІ для створення каркаса конвеєрів, розроблення схем і разових досліджень
  • Створювати внутрішні ШІ-інструменти для використання іншими командами
  • Наставляти інженерів і аналітиків щодо ефективного використання платформи даних

Вимоги

  • Щонайменше п’ять років досвіду створення промислових конвеєрів і платформ даних
  • Розвинені навички Python, PySpark і SQL, зокрема оптимізації робочих навантажень Spark у великих масштабах
  • Здатність і готовність робити внесок у сервіси на Java та Spring Boot, що оточують шар даних
  • Практичний досвід роботи з розподіленими обчисленнями, такими як Spark/EMR, потоковою обробкою через Kinesis і об’єктним сховищем S3
  • Глибокі знання Postgres, зокрема оптимізації запитів, індексації, реплікації, маршрутизації на репліки та діагностики вузьких місць бази даних
  • Досвід роботи з Iceberg і Trino або подібними технологіями
  • Знання CI/CD і Terraform
  • Досвід розроблення з використанням ШІ, передових моделей або агентних інструментів програмування
  • Підтверджена здатність співпрацювати з продуктовими, операційними та іншими командами
  • Дійсний дозвіл на роботу в Канаді є дуже бажаним
  • Готовність вважати безпеку та роботу з PII/PHI основними інженерними обов’язками

Переваги

  • Можливості для професійного розвитку
  • Гібридний формат роботи
  • У виняткових випадках може розглядатися спонсорство візи для висококваліфікованих кандидатів зі спеціалізованими навичками