CVS Health
Software Engineer - Workforce Insights
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в платформу Workforce Insights, поддерживающую HR-аналитику и BI-продукты. Работа с Python-сервисами, SQL-трансформациями в BigQuery, Airflow-пайплайнами и интеграциями с Apache Superset.
Задачи
- Проектировать, реализовывать, тестировать и поддерживать программные фичи на Python, SQL и в workflow-коде
- Переводить продуктовые и операционные требования в технические задачи совместно с data-инженерами, аналитиками и HR-партнёрами
- Участвовать в code review, писать автотесты для бизнес-логики, контрактов данных и интеграций
- Разрабатывать и поддерживать трансформации и модели BigQuery
- Реализовывать определения workforce-метрик в SQL и BI-интеграциях
- Поддерживать Superset-датасеты и интеграции дашбордов
- Соблюдать паттерны контроля доступа, policy-tag в BigQuery, row-level security и подавления малых ячеек
- Разрабатывать и поддерживать Airflow-воркфлоу, Python-автоматизацию и деплой-код
- Использовать процесс релизов на GitHub Actions по средам dev, pdev и prod
- Диагностировать дефекты по логам и тестам, добавлять мониторинг и операционную документацию
- Поддерживать актуальность технической документации, включая интерфейсы, data lineage и операционные процедуры
- Модернизировать стек через инкрементальный рефакторинг и вывод legacy-компонентов
- Поддерживать деплой Apache Superset, отслеживать релизы и security-адвизори, оценивать апгрейды
Требования
- 3+ года профессиональной разработки ПО
- 3+ года опыта с Python или сопоставимым языком общего назначения, включая автотесты
- 3+ года опыта построения или интеграции API, сервисов, data-воркфлоу или production-систем
- 3+ года опыта работы с кодом приложений, трансформациями данных и операционным тулингом
- 2+ года продвинутого SQL, желательно в BigQuery: скрипты, партиционирование, кластеризация, materialized views, оптимизация запросов
- 2+ года опыта с Kimball dimensional modeling
- 2+ года production-опыта с Airflow или Cloud Composer и Python для ETL и автоматизации
- 2+ года опыта с облачными data-платформами, предпочтительно GCP: BigQuery, Cloud Storage, IAM, service accounts, Secret Manager
- 1+ год опыта с enterprise semantic/BI-слоем (Superset, ThoughtSpot, Looker, Tableau, Power BI)
- 1+ год опыта с Git, code review и CI/CD, желательно GitHub Actions
- 1+ год опыта поиска root cause расхождений в данных и метриках
- Bachelor's degree в Computer Science, Data Engineering, Data Science, Information Systems или смежной области
Условия
- Full time, 40 часов в неделю
- Базовая зарплата $83,430.00 - $222,480.00 в год
- Бонусы, комиссии или краткосрочная incentive-программа
- Медицинская, стоматологическая и vision-страховка
- Оплачиваемый отпуск
- Пенсионные накопления
- Wellness-программы
Навыки
- Python
- SQL
- BigQuery
- Airflow
- Cloud Composer
- GCP
- Cloud Storage
- IAM
- Secret Manager
- GitHub Actions
- CI/CD
- Git
- Apache Superset
- Kimball dimensional modeling
- REST API
- GKE
- Celery
- Redis
- OAuth
- Docker