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

Старший інженер з даних у Swoop — гібридний формат у Каліфорнії

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

Опис

  • Відповідати за всю платформу даних — від приймання та перетворення до зберігання, виконання запитів і надання доступу
  • Формувати дорожню карту платформи даних у міру розширення вимог компанії до даних
  • Розробляти й удосконалювати пакетні та потокові конвеєри за допомогою 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 розглядаються як ключові інженерні обов’язки

Переваги

  • Можливості для професійного розвитку та кар’єрного зростання
  • Компанію визнано одним із найкращих місць для роботи; це визнання не є індивідуальною компенсаційною пільгою