Есть заказ от крупного банка на разработку различных процессов, например:
- оптимизации маркетинговых коммуникаций;
- регулярного скоринга и сбора датамартов;
- проверки качества данных.и т.п.
Инструменты: Python, Airflow
БД: Oracle, Greenplum
Кого ищу
Junior питон-разработчик, на неполный день (~20 часов в неделю, обсуждаемо).
Цели
- Предоставлять заказчику качественные решения;
- Брать всё больше новых заказов, расти;
- Превратиться в профессиональную команду разработки/консалтинга.
Требования:
- Знание Python
- Начальные знания SQL
- Аналитический склад ума
- Умение самостоятельно пользоваться гуглом и stackoverflow
Обязанности:
- Разработка на python
- Разработка графов в Airflow
С меня
- Инфра для работы и тестирования
- Понятная постановка задачи
- Review кода, подсказки по питону/sql
С тебя
- ежедневное (обсуждаемо) обновление кода в гите
Если заинтересовало
Две оффлайн задачки:
1) Написать функцию, которая во входной строке заменяет последовательность пробелов одним пробелом, используя O(1) памяти и O(n) времени (без использования каких-либо библиотек). Считать строку mutable объектом или массивом символов.
2) Написать оператор для Airflow, который
- принимает на вход ссылку на гит, название модуля, название функции, список аргументов
- подтягивает проект, разворачивает виртуальное окружение с зависимостями, указанными в requirements.txt, выполняет функцию с аргументами и возвращает результат
- после выполнения - подчищает всё за собой
Что оценивается: понятность, лаконичность, отсутствие костылей, умение переиспользовать готовые open-source пакеты.
Решения присылать в отклике или на адрес jaip@yandex.ru (с указанием телеги/ссылки на профиль в fl).
Если с задачками всё ок - встретимся в зуме, поболтаем про жизнь, порешаем что-нибудь на логику.