Чем предстоит заниматься:
- Реализовывать алгоритмы на C++ и Python.
- Создавать сервисы, обеспечивающие работу алгоритмов.
- Проектировать систему хранения данных и средства взаимодействия с другими модулями.
- Разрабатывать систему контроля качества алгоритмов и средства визуализации результатов.
- Оптимизировать алгоритмы по времени исполнения и по потребляемой памяти.
Требования
- Знание C++ и Python, структур данных и алгоритмов.
- Опыт разработки и отладки многопоточных приложений.
- Желателен опыт в области параллельных вычислений.
- Приветствуется опыт работы с Postgres, ClickHouse и Kafka.
- Высшее образование по одному из направлений: математика, физика, информатика. Это позволит вам легко работать с задачами вычислительной геометрии, алгоритмами теории графов, задачами кластеризации, нелинейными оптимизационными задачами.
- Опыт работы от четырех лет.