Prenuvo
Senior Backend Engineer II - Data
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в Prenuvo для проектирования и развития Medical Data Server — Python-сервисов, API и пайплайнов клинических данных. Работа с медицинскими данными (FHIR, HL7), моделями данных и обеспечением их качества и надёжности.
Задачи
- Проектировать, разрабатывать и поддерживать Python backend-сервисы и RESTful API для управления клиническими данными
- Проектировать и развивать масштабируемые модели клинических данных с использованием FHIR и HL7
- Разрабатывать и поддерживать batch- и event-driven пайплайны приёма, трансформации, валидации и доставки клинических данных
- Внедрять автоматическую валидацию, тестирование, сверку и мониторинг качества данных
- Разрабатывать трансформационные слои и подготовленные датасеты для отчётности, аналитики, продукта и AI-сценариев
- Внедрять практики документации данных, lineage, provenance, версионирования, хранения и аудита
- Взаимодействовать с клиническими, продуктовыми, архитектурными, аналитическими и AI-командами
- Вести design-обсуждения, участвовать в архитектурных решениях, ревьюить реализации и менторить инженеров
Требования
- 6–8 лет опыта в software engineering, включая владение production-сервисами и базами данных
- Сильный опыт разработки production Python-приложений и API на FastAPI, Django или Flask
- Опыт проектирования и эксплуатации масштабируемых пайплайнов приёма, трансформации и доставки данных (batch, streaming, event-driven)
- Практический опыт работы с клиническими или медицинскими данными, понимание FHIR, HL7, терминологии и проблем интероперабельности
- Опыт проектирования нормализованных, dimensional и domain-oriented моделей данных
- Способность самостоятельно вести сложные инициативы и принимать технические решения
- Право на работу в США без необходимости визовой поддержки
Условия
- Влияние на здоровье и жизнь людей
- Бесплатные whole-body сканы для сотрудников
- Возможности роста
- Еженедельные встречи команды
- Гибкая политика отпусков
- План 401(k) без matching-взносов
- Медицинская, стоматологическая и vision-страховка, включая Mental Health
- Базовая зарплата $165,000–$180,000 в зависимости от опыта и локации
Навыки
- Python
- FastAPI
- Django
- Flask
- REST API
- FHIR
- HL7
- Data pipelines
- Data modeling
- SQL
- Cloud infrastructure
- SNOMED CT
- LOINC
- ICD-10
- DICOM