Team Lead Python Developer

Оплата не указана

Вакансия находится в архиве

Оптимакрос

г. Москва

Требуемый опыт работы

Более 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Optimacros сегодня – команда из более чем 300 профессионалов, объединенных общим стремлением сделать наш продукт бесспорно лучшим в своей сфере. Мы постоянно развиваемся и готовы принять в команду талантливых, увлеченных, нацеленных на результат людей.

Наш продукт — универсальная платформа для оптимизационного и консолидационного планирования, прогнозирования, бюджетирования, управления HR, контроля выполнения KPI и других видов аналитики. Мы обеспечиваем возможность обработки и анализа больших объемов данных, необходимых для эффективного принятия решений, а также планирования и мониторинга текущей операционной деятельности компании.
Прямо сейчас мы в поиске опытного разработчика Python с лидерскими качествами и опытом, который возглавил бы новую небольшую команду в нашем отделе разработки (ок. 5 человек).

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

- Проектирование и разработка алгоритмов для решения поставленных нелинейных оптимизационных задач.

- Решение сложных задач оптимизации, включая линейное и целочисленное программирование, комбинаторные и транспортные задачи, а также поиск путей коммивояжера, используя методы градиентного спуска, симплекс-метод и другие алгоритмы.

- Применение алгоритмов и методик работы с разреженными матрицами для решения специфических задач, требующих интенсивных вычислений.

- Разработка высокопроизводительных приложений и скриптов, использующих концепции мультипроцессинга и многопоточности

- Организация рабочего процесса, распределение задач среди членов команды, обеспечение соблюдения сроков и качества выполнения проектов. Это включает в себя наставничество, мотивацию и развитие навыков у членов команды.

- Взаимодействие с другими командами и отделами для обеспечения согласованности и интеграции разработанных алгоритмов в обширные системы и проекты.

- Принятие ключевых технических решений касаемо архитектуры разрабатываемых систем и внедрение лучших практик разработки программного обеспечения.

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

- Обеспечение наличия актуальной и понятной документации на разработанные алгоритмы и методы работы с ними.


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

-Опыт работы с большими данными, знание библиотек NumPy Pandas SkLearn

- Знание линейной алгебры, методов и алгоритмов оптимизации (нахождение минимума/максимума функции методами градиентного спуска, симплекс-методом, транспортные задачи, задача Коммивояжёра, ветви и границы, имитация отжига, ближайший сосед), знание библиотек SciPy, PuLP

- Перемножение разреженных матриц (алгоритмы и библиотеки)

- Понимание принципов мультипроцессинга, многопоточности

- Умение писать асинхронный код

- Умение работать с СУБД SQL(используем в основном PostgreSQL и MariaDB)

- Владение методами сведения нелинейных задач к линейным, исследование операций (теория перколяции).

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

- Работа в развивающейся международной компании с перспективой роста;

- Удаленный формат работы из любой точки мира;

- Официальное трудоустройство в аккредитованной IT компании;

- Прозрачная система вознаграждения;

- Обширные ресурсы и компетенции Компании для реализации ваших проектов и идей;

- Программа Work&Life Bonus (компенсация медицинских услуг, фитнеса, рабочего оборудования, консультаций психолога и коуча, а также обучения и курсов);

- Возможность обучения английскому языку;

До встречи!

Контактная информация

Оптимакрос

Вакансия опубликована 06.05.2024 в г. Москва.

Похожие вакансии

#

Senior

от 220 000 до 220 000 ₽

Духовщина

Удаленная работа

Подробное описание

-

#

Middle

Не указана

Омск

Полный день

Подробное описание

20 марта

#

Санкт-Петербург

Полный день

Подробное описание

11 июля