Санкт-Петербург
Знание алгоритмов и структур данных. Знание методов оценки сложности алгоритмов. Опыт разработки математических алгоритмов. Опыт разработки на Java или Kotlin.
Разработка алгоритмов и методов оптимизации (мета эвристики, локальный поиск и т.п.). Написания алгоритмов обработки и преобразования данных.