Senior Python Developer (задачи оптимизации)
Оптимакрос – крупный независимый российский вендор. Разработчик системы корпоративного уровня CPM/EPM класса.
Наш продукт — универсальная платформа для оптимизационного, консолидационного, интегрированного планирования, прогнозирования, бюджетирования, управления HR, контроля выполнения KPI и других видов аналитики.
Платформа обеспечивает возможность обработки и анализа больших объемов данных, необходимых для эффективного принятия решений, а также планирования и мониторинга текущей операционной деятельности компании.
Чем предстоит заниматься:
- Реализация эвристических и метаэвристических алгоритмов для решения задач оптимизации в производстве и логистике;
- Применение алгоритмов и методик работы с разреженными матрицами для решения специфических задач, требующих интенсивных вычислений;
- Разработка высокопроизводительных приложений и скриптов, использующих концепции мультипроцессинга и многопоточности;
- Управление процессами контроля качества разрабатываемых алгоритмических решений, включая код-ревью, автоматическое тестирование и другие методы QA (Quality Assurance);
- Обеспечение наличия актуальной и понятной документации на разработанные алгоритмы и методы работы с ними.
Что мы ждем от кандидата:
- Опыт работы с большими данными, знание библиотек NumPy, Pandas, SkLearn;
- Знание линейной алгебры, методов и алгоритмов оптимизации (нахождение минимума/максимума функции методами градиентного спуска, симплекс-методом, транспортные задачи, задача Коммивояжёра, ветви и границы, имитация отжига, ближайший сосед), знание библиотек SciPy, PuLP;
- Перемножение разреженных матриц (алгоритмы и библиотеки);
- Понимание принципов мультипроцессинга, многопоточности;
- Умение писать асинхронный код;
- Умение работать с СУБД SQL(используем в основном PostgreSQL и MariaDB);
- Владение методами сведения нелинейных задач к линейным, исследование операций (теория перколяции).
Работа у нас - это:
- Официальное трудоустройство в аккредитованной IT компании;
- Полностью удаленный формат работы;
- Прозрачная система вознаграждения;
- Возможность соблюдать work/life balance;
- Программа Work&Life Bonus (компенсация медицинских услуг, фитнеса, рабочего оборудования, а также обучения и курсов);
- Возможность посещения внутренних митапов и неформальных мероприятий;
- Возможность обучения английскому языку.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Программист-разработчик
Backend-разработчик
Праздничные дни не оплачиваются.
Переработки в выходные оплачиваются по обычной ставке.
Часы простоя оплачиваются только если об этом есть отдельная договоренность.
Сложилось впечатление, что в компании большая текучка кадров, т.к. многие работают недавно.
Низкая компетенция тимлида, не понимает базовых вещей как в nodejs, так и в ООП, проект делается тяп-ляп. На ежедневных общих созвонах ведет токсичное общение с коллегами. Задачи ставятся как попало. Ревью не проводится по несколько дней, количество веток растет.
Не соблюдаются устные договоренности как в разработке, так и в денежных вопросах, ни с непосредственным руководителем, ни с директором.
За неделю до конца трехмесячного испытательного срока сообщили, что я его не прошел по надуманной причине, хотя до этого претензий озвучено не было. Обещанный бонус в конце испытательного срока не выплатили.
Junior Frontend Developer
Конкретно по разработке - современный стек, помощь от коллег, хорошие возможности роста, оплата джунам времени на обучение.
Кроме развития по веб-разработке, некоторые по-желанию могут переходить в бэкенд или в тех-поддержку и обратно, или работать параллельно и там и там.
Второе - компания на данный момент не попадает под условия для получения льготной ипотеки айтишникам