
ICF — глобальна консалтингова компанія, яка допомагає урядам, підприємствам і громадам вирішувати складні завдання за допомогою даних, технологій та експертних знань у сфері реалізації програм. Заснована 1969 року компанія працює у сферах консалтингу, державного управління та охорони здоров’я, підтримуючи цифрову модернізацію, аналітику, підвищення стійкості й адаптацію, енергетичне планування, федеральні медичні програми, управління надзвичайними ситуаціями, розвиток інфраструктури та транспорт. Команди ICF поєднують консультаційні послуги з реалізацією програм, допомагаючи клієнтам досягати вимірюваних результатів і зміцнювати стійкість громад.
Віддалений інженер даних Python — ICF
Створюйте захищені конвеєри даних та інтеграції для звітності ICF за допомогою Python, SQL, PostgreSQL і Databricks. Підтримуйте API, якість даних, звітність AWS QuickSight і процеси DevOps.
Опис
- Створювати й підтримувати хмарні конвеєри даних і процеси перетворення за допомогою SQL, Python і Databricks.
- Проєктувати й оптимізувати об’єкти PostgreSQL, запити, моделі даних і способи доступу до даних.
- Розробляти інтеграції DataConnect для звітності з використанням AWS QuickSight і Databricks.
- Створювати API-сервіси та повторно використовувані компоненти для безпечного доступу до даних та інтеграції систем.
- Завантажувати дані з різних джерел за допомогою процесів вилучення, перетворення та завантаження.
- Підтримувати перевірки якості даних, завдання валідації та моніторингу, а також оперативні сповіщення.
- Усунення проблем із даними й підвищення надійності, продуктивності та доступності конвеєрів, скорочення часу оновлення даних.
- Писати модульні й інтеграційні тести та перевіряти код колег.
- Перетворювати технічні специфікації та бізнес-потреби на код, проєкти даних і документацію з реалізації.
- Працювати з інженерами DevOps над CI/CD, інфраструктурою як кодом, розгортаннями та підтримкою середовищ.
- Захищати дані під час зберігання й передавання за допомогою засобів безпеки та конфіденційності.
- Брати участь в Agile-плануванні, уточненні завдань, оцінюванні та безперервному вдосконаленні.
- Виконувати інші доручені обов’язки.
Вимоги
- Ступінь бакалавра.
- Щонайменше три роки практичного досвіду розробки програмного забезпечення або інженерії даних.
- Щонайменше два роки досвіду розробки конвеєрів даних або рішень для обробки даних із використанням SQL і Python або зіставної мови програмування.
- Практичний досвід роботи з PostgreSQL і ґрунтовне знання реляційних баз даних та SQL.
- Досвід роботи з хмарними платформами даних і процесами розробки з контролем версій.
- Здатність інтерпретувати технічні специфікації та втілювати їх у робочому коді й документації.
- Можливість отримати й підтримувати допуск Public Trust.
- Потрібно проживати у США, мати дозвіл на роботу в країні та прожити в ній три повні роки протягом останніх п’яти років.
- Бажаний досвід роботи з Databricks, AWS QuickSight, Spark, Airflow, сервісами даних AWS, REST API, TypeScript, CI/CD, GitHub Actions, Terraform, управлінням даними, метаданими, походженням даних, безпечним обміном даними, Agile-командами та розробкою через тестування.
Переваги
- Рівні можливості працевлаштування.
- Розумні пристосування для людей з інвалідністю, ветеранів з інвалідністю та осіб, чиї щирі релігійні переконання цього потребують.
- Інформація про пропоновані пільги наведена відповідно до закону Transparency in Coverage Act.