полиметалл,полиметалл управляющая компания

Инженер-программист (математическое моделирование) (Python, JavaScript)

Приглашаем Вас принять участие в отечественном проекте по автоматизации горных работ:

полиметалл,полиметалл управляющая компания · На сервисе с: 02.10.26 18:18

Зарплата не указанаРоссияСанкт-ПетербургГибрид

Приглашаем Вас принять участие в отечественном проекте по автоматизации горных работ:

  • Это разрабатываемый инженерами и программистами «Полиметалла» программно-аппаратный комплекс, включающий в себя промышленные бортовые компьютеры собственной разработки и производства, серверное решение на базе микросервисной архитектуры и многофункциональный Web-интерфейс.
  • В проекте используются Python, JavaScript, NodeJS, GoLang, C, PostreSQL, Reddis, RabbitMQ, Kubernetes, Grafana, Zabbix, Docker, Gitlab. Разработаны и совершенствуются собственные алгоритмы управления движением карьерной техники, показавшие свою эффективность. Приступаем к разработке собственного решения по позиционированию подземной горной техники.
  • Система развернута уже на четырёх горных карьерах, готовится её внедрение на пятом, а также адаптация решения для подземных рудников. В разработке не стесняемся применять самые современные технологии, перед каждым разработчиком открыто широкое поле деятельности, где многое зависит именно от его способности формулировать и решать задачи, выбирать подходящие инструменты и способы реализации.

Обязанности:

  • Разработка вычислительного ядра: проектирование, программная реализация и оптимизация сложных математических алгоритмов для транспортной оптимизации движения горной техники.
  • Математическое моделирование: создание, калибровка и развитие симуляционных моделей движения руды и работы техники на подземных горных работах (Backend-часть).
  • Расчет параметров: разработка бэкенд-модулей для точного расчета качественных характеристик и оптимизации потоков горной массы (рудопотоков).
  • Архитектурные бэкенд-задачи: проектирование и разработка микросервисов, интеграция вычислительных модулей в общую архитектуру системы через брокеры сообщений.
  • Оптимизация производительности: профилирование кода, устранение узких мест (bottlenecks), рефакторинг вычислений для обеспечения высокой скорости работы симулятора.
  • Командная разработка: взаимодействие с дата-инженерами, аналитиками и QA-командой, участие в кросс-ревью кода алгоритмов.
Требования:
  • Образование: высшее техническое в области прикладной математики или прикладных информационных технологий.
  • Математическая база: глубокое знание профильных областей математики (линейная алгебра, вычислительные методы/численные методы, математическая статистика).
  • Опыт разработки: коммерческий опыт создания программных продуктов от 3 лет строго в области Backend/R&D.
  • Языковой стек: уверенное владение и опыт промышленной разработки на Python и/или C++ (написание чистого, эффективного и поддерживаемого кода).
  • Архитектура: понимание принципов микросервисной архитектуры (MSA) и практический опыт интеграции сервисов через брокеры сообщений.
  • Базы данных: знание основ проектирования СУБД, уверенное владение SQL и навыки написания запросов.
  • Инструменты и ОС: уверенное использование Git, опыт работы в среде Linux (командная строка, Bash) и Windows.

Будет преимуществом:

  • Профильный опыт: опыт разработки цифровых двойников (digital twins), симуляторов оборудования или сложных технологических процессов.
  • Алгоритмическая подготовка: опыт участия в олимпиадах по программированию, глубокое понимание структур данных и навыки написания сверхбыстрых алгоритмов.
  • Математический софт: опыт прототипирования алгоритмов и проведения расчетов в MatLab, Wolfram Mathematica или MathCad.
  • Контейнеризация и СI/CD: знание технологий контейнеризации и оркестрации (Docker, Kubernetes), опыт работы в инфраструктуре GitLab.
  • СУБД: практический опыт работы и оптимизации запросов в СУБД PostgreSQL.
Условия:
  • Место работы: Санкт-Петербург, офис м. "Ленинский проспект" (10 минут пешком от метро, 5 минут до заезда на ЗСД);
  • График работы с 9-00 до 18-00 (возможен гибрид);
  • Работа в Управляющей Компании крупного горнодобывающего холдинга;
  • Оформление и социальные гарантии согласно ТК РФ;
  • Ежегодная индексация зарплаты;
  • Расширенный соц. пакет: ДМС с 1го дня работы, ДМС для детей до 10 лет;
  • Возможности для профессионального развития и обучения.

Похожие вакансии C++/C

Соц.сети
T

Staff Software Engineer, Web Application Services

thunderbirdНа сервисе с: 02.10.26 17:11
180 000–215 000 $ (≈ 14984k–17898k ₽)СШАКанадаУдалёнка

💼 Hiring Staff Software Engineer, Web Application Services | $180K–$215K USD | Remote (US & Canada)

Lead the architecture and development of scalable web services, building new products such as appointment scheduling and secure file storage while shaping technical direction across a global open-source ecosystem.

✅ Expert JavaScript + Python / Rust / Go / C++

✅ Full-Stack, Frontend & API Development

✅ Scalable Web Architecture

✅ Testing, Code Review & Documentation

✅ Technical Leadership & Mentoring

✅ AI-Enabled Engineering Tools

✅ 10+ Years of Web Development

✅ Remote (US & Canada)

hh.ru
А

Senior/middle Embedded С++ developer

АвионНа сервисе с: 02.10.26 18:55
Зарплата не указанаРоссияЕкатеринбургСанкт-ПетербургОфис

Вакансия предполагает работу в офисе, для каждой локации — своя карточка вакансии. Щёлкни по локации, чтобы перейти на её карточку.

Мы-крупная производственная компания. На данный момент мы в поиске Embedded C++ разработчика в Ростове-на-Дону.

Нам нужен талантливый разработчик уровня middle+/senior, который готов заниматься перспективными разработками.

Основные задачи нового специалиста:

  1. Анализировать требования, выбирать архитектуру и самостоятельно разрабатывать бортовое, наземное и вспомогательное ПО.
  2. Реализовывать согласованные алгоритмы, обмен командами и телеметрией. Согласовывать интерфейсы и интегрировать ПО с оборудованием.
  3. Адаптировать готовые программные компоненты. Создавать тесты, имитаторы и средства диагностики, участвовать в испытаниях и устранять дефекты.
  4. Вести код и версии в Git, обеспечивать воспроизводимость сборок, документировать архитектуру, интерфейсы, зависимости и ограничения.
  5. Применять ИИ и автоматизацию с проверкой результатов. Самостоятельно осваивать технологии и анализировать технические источники.

Для этого требуется:

  • Опыт разработки ПО робототехнических комплексов или космических систем с доведением до работы на реальном оборудовании.
  • Профильное высшее техническое образование: ИТ, вычислительная техника, радиоэлектроника, микроэлектроника, робототехника или смежное направление.
  • Высокий уровень C/C++ и Python, самостоятельная разработка и отладка, чтение чужого кода. Понимание управления памятью и многопоточности.
  • Опыт встраиваемой разработки на микроконтроллерах и под Linux. Понимание ограничений памяти, времени исполнения и принципов работы систем реального времени.
  • Уверенная работа с Git, средствами сборки и отладки, автоматизированными тестами. Умение воспроизвести программный дефект и подтвердить его устранение.
  • Понимание возможностей и ограничений ИИ, опыт ИИ-ассистентов или агентов в разработке и техническом поиске. Умение объяснить, проверить и исправить полученный код, самостоятельно работать без ИИ.

Мы предлагаем:

  • Участие в стратегическом, высокотехнологичном проекте государственного значения.
  • Возможность выстроить уникальную экспертизу на стыке классического двигателестроения и передовых аддитивных технологий.
  • Доход: высокий фиксированный оклад + бонусы за результат.
  • Стабильность: Официальное оформление с первого рабочего дня, «белая» зарплата и стабильные выплаты 2 раза в месяц, премии за стаж.
  • Гарантированный социальный пакет.
  • Расширенный соц.пакет, включающий:

  • Корпоративный транспорт по городу Ростову-на-Дону (Западный, Военвед, Центр, Северный, Сельмаш, Чкаловский, Суворовский).
  • Материальную помощь в сложных жизненных ситуациях.
  • Мы знаем как важна семья, поэтому дарим детям новогодние подарки на Новый год и устраиваем для них Новогодние утренники. Для детей-школьников мы готовим подарки по окончанию учебного года на "хорошо" и "отлично".
  • Бесплатные для сотрудников корпоративы дважды в год.
  • У нас действует реферальная программа "Приведи друга".

Если вы готовы и хотите создавать новые продукты, пишите, будем рады рассказать вам детали вакансии)

Сайты компаний
Зарплата не указанаРоссияМосква

Софтовый стек автономного транспорта — это сложная программная платформа, состоящая из десятков модулей, написанных на трёх языках программирования: С++, Go, Python. Эти модули должны работать вместе как единый конвейер: на уровне восприятия, локализации, планирования, управления.

В новый проект подразделения автономного транспорта ищем разработчика, который возьмёт на себя жизнь этого пайплайна — от сборки и запуска до отладки и развития.

Сопровождение и развитие пайплайна

Вы будете интегрировать разработанные модули в единый процесс, поддерживать совместимость версий, а также расследовать сбои на стыках компонентов.

Создание инструментов для разработки и мониторинга

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

Масштабирование разработанных алгоритмов

Нужно будет переносить решения на новые платформы и конфигурации без потери стабильности, заводить и поддерживать новые автомобильные платформы.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Уверенно владеете C++ и Python
* Понимаете, как устроены сложные многокомпонентные системы
* Умеете разбираться в чужом коде и находить причины проблем на стыках компонентов
* Аккуратны, организованны и доводите задачи до конца

* Работали с ROS, ROS 2 или похожими фреймворками
* Работали с пайплайнами обработки данных: Airflow, Dagster, MapReduce, YT
* Настраивали CI/CD и автоматизацию тестирования

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.