Swoop
Swoop
Swoop разработва маркетингови решения за фармацевтични организации и организации в областта на науките за живота, като се фокусира върху ангажирането на потребителите директно и на доставчиците на здравни услуги. Работата му съчетава изкуствен интелект, данни и омниканални кампании, съобразени с поверителността, за да свързва пациенти, доставчици и брандове чрез канали като социални медии и телевизия. Компанията прилага този подход за подобряване на маркетинговата ефективност, като същевременно подкрепя по-ориентираната към пациентите комуникация в здравеопазването.

Старши инженер по данни в Swoop — хибридна работа в Торонто

Ръководете съвместимата с регулациите платформа за здравни данни на NimbleRx, разработвайте мащабируеми конвейери, модели на хранилища за данни и AI инструменти в подкрепа на аптечните операции и ангажираността на пациентите.

Описание

  • Поемете отговорност за целия жизнен цикъл на платформата за данни — от приемането и трансформацията до съхранението, заявките и достъпа
  • Формирайте пътната карта на платформата за данни с разрастването на изискванията на компанията
  • Изграждайте и подобрявайте пакетни и поточни конвейери с PySpark/EMR, Kinesis, Lambda и Step Functions
  • Вкарвайте данни от Postgres, Salesforce, външни доставчици и потоци от продуктови събития в езеро от данни, базирано на Iceberg
  • Определяйте SCD таблици, таблици за събития и стандарти за данни за инженерните и аналитичните екипи
  • Работете с партньори от продуктовите, инженерните, аналитичните и оперативните екипи, за да превръщате нуждите от данни в надеждни конвейери
  • Създавайте документация и инструменти, които позволяват на другите екипи да работят самостоятелно с данни
  • Управлявайте функциите за сигурност и съответствие, включително одитни записи, контроли на достъпа и процеси за временен достъп
  • Подобрявайте производителността на заявките в бекенд услугите на Java/Spring чрез маршрутизиране към реплики, индексиране, кеширане и инструментариране на I/O
  • Проучвайте и отстранявайте пикове на IOPS, повреди на конвейери, промени в схемите и забавени данни
  • Прилагайте AI за изграждане на основата на конвейери, разработване на схеми и ad hoc проучвания
  • Доставяйте вътрешни AI инструменти за използване от други екипи
  • Обучавайте инженери и анализатори за ефективно използване на платформата за данни

Изисквания

  • Най-малко пет години опит в изграждането на продукционни конвейери и платформи за данни
  • Задълбочени познания по Python, PySpark и SQL, включително оптимизиране на Spark натоварвания в голям мащаб
  • Способност и готовност за принос към Java и Spring Boot услуги около слоя за данни
  • Практически опит с разпределени изчисления като Spark/EMR, поточно предаване чрез Kinesis и обектно съхранение в S3
  • Задълбочени познания по Postgres, включително оптимизиране на заявки, индексиране, репликация, маршрутизиране към реплики и диагностициране на тесни места в бази данни
  • Опит с Iceberg и Trino или сравними технологии
  • Познаване на CI/CD и Terraform
  • Опит в изграждането с AI, frontier модели или агентни инструменти за програмиране
  • Доказана способност за сътрудничество с продуктовите, оперативните и други екипи
  • Актуално разрешение за работа в Канада е силно предпочитано
  • Готовност сигурността и работата с PII/PHI да се разглеждат като основни инженерни отговорности

Придобивки

  • Възможности за професионално развитие
  • Хибриден работен режим
  • При изключителни случаи може да бъде разгледано спонсориране на виза за висококвалифицирани кандидати със специализирани умения