Python Developer ( разработка алгоритмов)
Требования
Местоположение и тип занятости
Компания
Универсальная EPM/BI платформа
Описание вакансии
О компании и команде
Разработка сервиса по распределению расходов банковской сферы и не только. По итогу будет готова некая автоматизация этих расчетов.
Ожидания от кандидата
- Опыт работы с большими данными, знание библиотек NumPy, Pandas, SkLearn;
- Знание линейной алгебры, методов и алгоритмов оптимизации (нахождение минимума/максимума функции методами градиентного спуска, симплекс-методом, транспортные задачи, задача Коммивояжёра, ветви и границы, имитация отжига, ближайший сосед), знание библиотек SciPy, PuLP;
- Перемножение разреженных матриц (алгоритмы и библиотеки);
- Понимание принципов мультипроцессинга, многопоточности;
- Умение писать асинхронный код;
- Умение работать с СУБД SQL(используем в основном PostgreSQL и MariaDB);
- Владение методами сведения нелинейных задач к линейным, исследование операций (теория перколяции).
Условия работы
- Официальное трудоустройство в аккредитованной IT компании;
- Полностью удаленный формат работы;
- Прозрачная система вознаграждения;
- Возможность соблюдать work/life balance;
- Программа Work&Life Bonus (компенсация медицинских услуг, фитнеса, рабочего оборудования, а также обучения и курсов);
- Возможность посещения внутренних митапов и неформальных мероприятий;
- Возможность обучения английскому языку.