У CNA Insurance ми віримо в надання можливостей нашим співробітникам для досягнення їхнього повного потенціалу, підтриманого видатним лідерством. Ми прагнемо створювати культуру, де кожен почувається гідно оціненим і частиною чогось важливого. Наш комплексний і конкурентний пакет пільг розроблений для того, щоб допомогти вам і вашій родині досягти цілей у галузі здоров'я, фінансового, емоційного та соціального благополуччя.
Для отримання додаткової інформації, ознайомтеся з нашим Посібником для кандидатів.
Посада старшого інженера даних є висококваліфікованою роллю індивідуального співробітника, що спрямована на проектування, розробку та інтеграцію стратегічних, пріоритетних додатків даних протягом життєвого циклу розробки програмного забезпечення (Agile). Ви також надаватимете рекомендації для підтримки побудови складних технічних можливостей.
Виконуйте комбінацію завдань згідно з відомчими інструкціями, у тому числі:
- Керівництво проектуванням та побудовою рішень і додатків даних, які полегшують звітність, аналітику, дослідження даних та управління даними.
- Консультування команд розробників щодо побудови складних технічних можливостей.
- Керівництво проектуванням, впровадженням і автоматизацією конвеєрів даних, отримуючи дані як з внутрішніх, так і з зовнішніх систем, та перетворюючи їх для задоволення різних бізнес-вимог.
- Виконання надійних юніт-тестів для забезпечення відповідності продуктів проектам і підтримки подальшого тестування випуску.
- Створення інтегрованих представлень даних на основі бізнесових або аналітичних потреб.
- Розробка пакетних і реальних конвеєрів даних за допомогою GCP cloud платформи і фреймворків обробки даних.
- Розробка конвеєрів даних/API за допомогою Python, SQL, Spark і методів GCP.
- Створення робочих процесів Apache Airflow Composer за допомогою Python скриптів у GCP для оркестрації обчислень у хмарі.
- Розробка Python скриптів у GCP для пакетної обробки з попередньо визначеними API для запису/читання даних у Big Query.
- Налаштування процесів сповіщення SNS або PubSub для сповіщень про роботу та завершення завдань.
- Визначення і впровадження процесів покращення для усунення технологічних прогалин.
- Підтримка професійних знань через участь у воркшопах, рецензування публікацій, мережування та участь у професійних товариствах.
Дозволено 100% дистанційну роботу з будь-якої точки Сполучених Штатів.
Зазвичай підпорядковується директору або вище.
- Ступінь бакалавра в галузі комп'ютерних наук, ІТ, інженерії або суміжних галузях.
- П'ятирічний досвід роботи в якості інженера даних, аналітика даних, розробника програмного забезпечення, інженера програмного забезпечення, системного аналітика, технічного архітектора або подібних ролей.
- Досвід побудови великих