header image
Вакансии компании
60070_2
Хочешь быть лучшим, ищешь перспективы? Добро пожаловать!
Компания Optimacros занимается разработкой универсальной EPM/CPM и BI-платформы. Мы создаём уникальные решения для любых аналитических задач. Функциональность продукта позволяет использовать его в стратегическом, финансовом и коммерческом планировании, бюджетировании, производственной и складской логистике, менеджменте рисков и инвестиционном планировании.
Выберите интересующий раздел вакансий

Team Lead Python Developer

Тебе предстоит:

- Проектирование и разработка алгоритмов для решения поставленных нелинейных оптимизационных задач.
- Решение сложных задач оптимизации, включая линейное и целочисленное программирование, комбинаторные и транспортные задачи, а также поиск путей коммивояжера, используя методы градиентного спуска, симплекс-метод и другие алгоритмы.
- Применение алгоритмов и методик работы с разреженными матрицами для решения специфических задач, требующих интенсивных вычислений.
- Разработка высокопроизводительных приложений и скриптов, использующих концепции мультипроцессинга и многопоточности
- Организация рабочего процесса, распределение задач среди членов команды, обеспечение соблюдения сроков и качества выполнения проектов. Это включает в себя наставничество, мотивацию и развитие навыков у членов команды.
- Взаимодействие с другими командами и отделами для обеспечения согласованности и интеграции разработанных алгоритмов в обширные системы и проекты.
- Принятие ключевых технических решений касаемо архитектуры разрабатываемых систем и внедрение лучших практик разработки программного обеспечения.
- Управление процессами контроля качества разрабатываемых алгоритмических решений, включая код-ревью, автоматическое тестирование и другие методы QA (Quality Assurance).
- Обеспечение наличия актуальной и понятной документации на разработанные алгоритмы и методы работы с ними.

Мы ожидаем, что у тебя есть следующие знания и навыки:

  • Опыт работы с большими данными, знание библиотек NumPy Pandas SkLearn
  • Знание линейной алгебры, методов и алгоритмов оптимизации (нахождение минимума/максимума функции методами градиентного спуска, симплекс-методом, транспортные задачи, задача Коммивояжёра, ветви и границы, имитация отжига, ближайший сосед), знание библиотек SciPy, PuLP
  • Перемножение разреженных матриц (алгоритмы и библиотеки)
  • Понимание принципов мультипроцессинга, многопоточности
  • Умение писать асинхронный код
  • Умение работать с СУБД SQL(используем в основном PostgreSQL и MariaDB)
  • Владение методами сведения нелинейных задач к линейным, исследование операций (теория перколяции).

Мы можем предложить тебе:

  • Работа в развивающейся международной компании с перспективой роста;
  • Удаленный формат работы из любой точки мира;
  • Официальное трудоустройство в аккредитованной IT компании;
  • Прозрачная система вознаграждения;
  • Обширные ресурсы и компетенции Компании для реализации ваших проектов и идей;
  • Программа Work&Life Bonus (компенсация медицинских услуг, фитнеса, рабочего оборудования, консультаций психолога и коуча, а также обучения и курсов);
  • Возможность обучения английскому языку;
Узнать больше

Senior DevOPS engineer

Основная задача на данной позиции - Тех. Поддержка инфраструктуры Optimacros:

- Внедрение, сопровождение и тестирование стороннего ПО (включая двухстороннюю коммуникацию с ПО Optimacros) по требованию бизнеса;
- R-Keeper; 1C; Directum; Nextcloud; Различные СУБД; Различные сетевые хранилища; Различные антивирусы; Настройка окружения ОС виртуальных машин (Linux, Windows);
- Подключение/разметка дисков; Настройка файрвола ОС (маскарад, проброс портов);
- Установка пакетов;
- Тестирование различных интеграций между ПО Optimacros с внешними службами/системами авторизации (LDAP, SAML, OAuth и т.д.);
- Написание/сопровождение внутренней документации на процессы отдела DevOps;
- Написание/сопровождение внешней документации на систему дистрибутизации ПО Оптимакрос;
- Управление дистрибутизацией Оптимакрос; Установка/настройка ПО Oптимакрос в облаке Оптимакрос (ручная/ansible);
- Тестирование, анализ проблем в работе ПО Optimacros под различными ОС: RedOS, Astra Linux, Alt Linux, Debian, Ubuntu, CentOS, RHEL, SUSE, Fedora;
- Установка и сопровождение ПО для поддержки инфраструктуры: Zabbix, Wazuh, ELK,ТWindows AD, Pritunl VPN;
- Управление/развитие CD в облаке Оптимакрос (Jenkins + Ansible);
- Проведение тестов на проникновение ZAP OWASP и публикация отчетов для разработчиков и отдела ИБ;
- Тестирование различных интеграций между ПО Optimacros с внешними службами/системами авторизации (LDAP, SAML, OAuth и т.д.);

Мы ожидаем от кандидата:

  • Образование высшее техническое в области информационных технологий (или эквивалентный опыт);
  • Продвинутые навыки администрирования Linux (Ubuntu, CentOS): настройка сети, iptables (маскарад, проброс портов), владение bash, zfs/lvm
  • Продвинутые навыки администрирования систем виртуализации и контейнеризации docker и LXC (vagrant);
  • Опыт в администрировании Windows Server;
  • Базовые навыки программирования (Для IaC);
  • Навыки администрирования и использования СУБД (SQL/MongoDB);
  • Опыт использования/разработки ролей/плейбуков Ansible.

Дополнительным преимуществом будет:

  • Продвинутые навыки администрирования Windows Server;
  • Опыт в создании/обслуживании отказоустойчивого k8s/k3s кластера;
  • Опыт с создании/обслуживании отказоустойчивого Ceph кластера;
  • Опыт администрирования ПО: MySQL, Oracle, MongoDB, PostgreSQL, Redis, InfluxDb, Nginx, Jenkins, Nexus, Nextcloud, FTP/CIFS, Wazuh, Zabbix, ELK, Windows AD, Free IPA, Gitlab, WikiJs, 1C, Directum, Proxmox, Tinc VPN, Pritunl VPN, ZAP OWASP, Wordpress.
Узнать больше

Senior Backend (Node.js, TypeScript) Developer

Чем предстоит заниматься:

- Разработка кода backend части комплексного серверного приложения;
- Поддержка существующей кодовой базы;
- Создание и поддержка тестовой инфраструктуры;
- Взаимодействие с продакт-менеджерами.

Мы ожидаем от кандидата:

  • Опытный пользователь или администратор Linux;
  • Опыт работы с Node.js/TypeScript в бэкенд приложениях от 4 лет;
  • Опыт работы с MongoDb от 2 лет;
  • Опыт работы с Git от 6 лет;
  • Опыт работы с CI/CD решениями;
  • Опыт работы с SQL базами данных (MySQL/MariaDB, Postgres, MS SQL, Oracle);
  • Опыт разработки HTTP серверов на NodeJS с помощью Express, KOA или др.;
  • Опыт разработки REST и WebSocket серверов;
  • Опыт написания unit-тестов;
  • Знание HTML, CSS и браузерного JS;
  • Опыт настройки NginX, Apache или др.;
  • Практический опыт использования серверов очередей;
  • Опыт работы с Redis.
Узнать больше

Backend С++ Developer

Чем предстоит заниматься:

- Разработка новых функций многомерной базы данных (работа над встроенным ЯП);
- Написание юнит-тестов;
- Создание микросервисов, обеспечивающих дополнительную функциональность;
- Участие в развитии архитектуры приложения и клауд-платформы Optimacros в целом.

Мы ожидаем от кандидата:

  • Опыт работы от 3 лет на С++;
  • Опыт в разработке многопоточных приложений на C++;
  • Владение отладчиком;
  • Знание современных стандартов (CPP11, CPP14, CPP17 ...);
  • Работа с GIT.
Узнать больше

BackEnd (PHP) Developer

Чем предстоит заниматься:

- Разработка back-end приложений на основе PHP7+ для сервиса корпоративного планирования;
- Покрытие существующего и нового функционала интеграционными тестами (codecept);
- Перевод legacy-кода на PHP7.1 на PHP8+;
- CI процесс построен через Jenkins, groovy и bash скрипты. В процессе разработки участвуют разработчики отдела.
- Участие в развитии архитектуры приложения и клауд-платформы Optimacros в целом.

Мы ожидаем от кандидата:

  • Опыт построение daemons-приложений на PHP;
  • Умение быстро разбираться в уже готовом PHP-приложении;
  • Опыт работы с MariaDb/mySQL;
  • Опыт разработки бизнес/корпоративных приложений;
  • Проект требует ОС Linux, а так же навыков его использования. Рекомендуем Ubuntu 20.04/22.04.
  • Работа с GIT.
Узнать больше

Senior BackEnd (PHP) Developer

Чем предстоит заниматься:

- Разработка back-end приложений на основе PHP7+ для сервиса корпоративного планирования;
- Покрытие существующего и нового функционала интеграционными тестами (codecept);
- Перевод legacy-кода на PHP7.1 на PHP8+;
- Участие в развитии архитектуры приложения и клауд-платформы Optimacros в целом.

Мы ожидаем от кандидата:

  • Опыт построение daemons-приложений на PHP;
  • Умение быстро разбираться в уже готовом PHP-приложении;
  • Опыт работы с MariaDb/mySQL;
  • Опыт разработки бизнес/корпоративных приложений;
  • Работа с GIT.
Узнать больше