
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.