Оплата не указана
Вакансия находится в архиве
Требуемый опыт работы
Более 6 лет
Тип занятости
Полная занятость
График работы
Полный день
Optimacros сегодня – команда из более чем 300 профессионалов, объединенных общим стремлением сделать наш продукт бесспорно лучшим в своей сфере. Мы постоянно развиваемся и готовы принять в команду талантливых, увлеченных, нацеленных на результат людей.
Наш продукт — универсальная платформа для оптимизационного и консолидационного планирования, прогнозирования, бюджетирования, управления HR, контроля выполнения KPI и других видов аналитики. Мы обеспечиваем возможность обработки и анализа больших объемов данных, необходимых для эффективного принятия решений, а также планирования и мониторинга текущей операционной деятельности компании.
Прямо сейчас мы в поиске опытного разработчика Python с лидерскими качествами и опытом, который возглавил бы новую небольшую команду в нашем отделе разработки (ок. 5 человек).
Тебе предстоит:
- Проектирование и разработка алгоритмов для решения поставленных нелинейных оптимизационных задач.
- Решение сложных задач оптимизации, включая линейное и целочисленное программирование, комбинаторные и транспортные задачи, а также поиск путей коммивояжера, используя методы градиентного спуска, симплекс-метод и другие алгоритмы.
- Применение алгоритмов и методик работы с разреженными матрицами для решения специфических задач, требующих интенсивных вычислений.
- Разработка высокопроизводительных приложений и скриптов, использующих концепции мультипроцессинга и многопоточности
- Организация рабочего процесса, распределение задач среди членов команды, обеспечение соблюдения сроков и качества выполнения проектов. Это включает в себя наставничество, мотивацию и развитие навыков у членов команды.
- Взаимодействие с другими командами и отделами для обеспечения согласованности и интеграции разработанных алгоритмов в обширные системы и проекты.
- Принятие ключевых технических решений касаемо архитектуры разрабатываемых систем и внедрение лучших практик разработки программного обеспечения.
- Управление процессами контроля качества разрабатываемых алгоритмических решений, включая код-ревью, автоматическое тестирование и другие методы QA (Quality Assurance).
- Обеспечение наличия актуальной и понятной документации на разработанные алгоритмы и методы работы с ними.
Мы ожидаем, что у тебя есть следующие знания и навыки:
-Опыт работы с большими данными, знание библиотек NumPy Pandas SkLearn
- Знание линейной алгебры, методов и алгоритмов оптимизации (нахождение минимума/максимума функции методами градиентного спуска, симплекс-методом, транспортные задачи, задача Коммивояжёра, ветви и границы, имитация отжига, ближайший сосед), знание библиотек SciPy, PuLP
- Перемножение разреженных матриц (алгоритмы и библиотеки)
- Понимание принципов мультипроцессинга, многопоточности
- Умение писать асинхронный код
- Умение работать с СУБД SQL(используем в основном PostgreSQL и MariaDB)
- Владение методами сведения нелинейных задач к линейным, исследование операций (теория перколяции).
Мы можем предложить тебе:
- Работа в развивающейся международной компании с перспективой роста;
- Удаленный формат работы из любой точки мира;
- Официальное трудоустройство в аккредитованной IT компании;
- Прозрачная система вознаграждения;
- Обширные ресурсы и компетенции Компании для реализации ваших проектов и идей;
- Программа Work&Life Bonus (компенсация медицинских услуг, фитнеса, рабочего оборудования, консультаций психолога и коуча, а также обучения и курсов);
- Возможность обучения английскому языку;
До встречи!
Контактная информация
Оптимакрос
Сайт: optimacros.com
Почта: pivanov@intercommedia.com
Вакансия опубликована 06.05.2024 в г. Москва.
Похожие вакансии
Не указана
Санкт-Петербург
Полный день
Подробное описание
11 июля