Разработчик в команду гидродинамического симулятора (C++/Qt)
Описание
Мы разрабатываем собственный наукоемкий программный комплекс — гидродинамический симулятор с более чем 20-летней историей развития. Наш продукт является ключевым инструментом для 3D-моделирования разработки месторождений, планирования ГТМ и анализа сложных фильтрационных процессов. Сейчас мы ищем специалистов, которые будут разрабатывать и встраивать новые алгоритмы, а также поддерживать и дорабатывать уже существующие. ⚠️ Формат работы: только офис в г. Тюмень. Удаленная работа и гибридный формат не предусмотрены. Рассматриваем кандидатов, готовых работать в Тюмени; переезд — за счёт кандидата. Пожалуйста, откликайтесь, только если готовы работать в офисе в Тюмени. Кого мы ищем Рассматриваем специалистов разного уровня и профиля — нам важно, чтобы вы сочетали понимание предметной области с навыками программирования. Подойдёт один из двух профилей: Математик / физик с навыками программирования. Вы знаете физику пласта, подземную гидродинамику или численные методы и можете написать прототип алгоритма на C++. Опыт промышленной разработки на C++/Qt — преимущество, но не обязательное условие: вы будете работать в команде над реальным кодом симулятора. C++/Qt-программист с интересом к предметной области. Вы сильны в C++ и Qt и готовы погружаться в физику пласта и численные методы, работая на стыке программирования и математики. Важно: прототипы можно писать на C++ или Python, но работа в команде предполагает участие в развитии C++-кодовой базы симулятора. Уровень и оплата Для C++/Qt-профиля ориентируемся на Middle и выше; для математиков и физиков уровень определяется предметной базой и навыками прототипирования. Грейд и зарплата обсуждаются по результатам собеседования и зависят от ваших знаний. Задачи: Разработка и поддержка модулей визуализации и управления данными на Qt/C++. Реализация и оптимизация вычислительных алгоритмов гидродинамики (фильтрация, многофазные потоки). Работа с большими объемами данных и высокопроизводительными вычислениями (HPC). Проектирование пользовательских интерфейсов. Требования: Программирование: для профиля «C++/Qt-программист» — уверенное знание C++ (11/14/17) и понимание архитектуры Qt (Signals/Slots, Model/View, графическая подсистема). Для профиля «математик/физик» — умение писать прототипы на C++ или Python и готовность работать с промышленным C++-кодом. Предметная область: понимание основ физики пласта, подземной гидродинамики или численных методов решения дифференциальных уравнений (ЧМ). Для профиля «C++/Qt-программист» — готовность погружаться в предметную область. Математическая база: линейная алгебра, опыт работы с разреженными матрицами и вычислительными сетками. Опыт: участие в разработке инженерного или научного ПО будет преимуществом. Навыки рефакторинга: умение разбираться в чужом сложном коде, находить узкие места и проводить безопасные изменения без регрессии. Будет плюсом: Опыт работы в Linux на уровне пользователя (работа в терминале, сборка проекта под Linux, базовое понимание работы ОС). Навыки параллельного программирования (OpenMP, MPI). Условия: Интеллектуальные задачи на стыке программирования, физики и математики. Стабильность и долгосрочные перспективы в развитии продукта. Мы применяем технологии:C++, Qt, STL, Boost, PostgreSQL, OpenMP, MPI. Вас ждет: Работа в одной из крупнейших российских нефтяных и газодобывающих компаний. Комфортный офис в центре города (не open-space). Полностью белая заработная плата. Возможность карьерного роста и развития внутри компании. Дополнительные бонусы: Квартальные премии и вознаграждение по итогам работы за год (13-я зарплата). Ежегодная индексация оклада. Премирование по итогам участия в научно-технической конференции. Премирование за освоение новых технологических процессов и импортозамещение. Своя недорогая столовая (завтраки, обеды). Посещение спортивных занятий (тренажерный зал, футбол, волейбол и др.). Социальный пакет: Материальная помощь к отпуску. Льготные путевки. Дополнительный оплачиваемый отпуск за ненормированный рабочий день. Материальная помощь или беспроцентный займ на лечение. И многое другое.