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 рассматриваются как ключевые обязанности инженера

Преимущества

  • Возможности для профессионального развития и карьерного роста
  • Компания была признана одним из лучших мест для работы; это признание не является индивидуальной компенсационной льготой