Разработчик в NTa4jU7 гидродинамического симулятора (C++/Qt) — Россия, Тюмень
Зарплата не указана
ОткликнутьсяМы разрабатываем собственный наукоемкий программный комплекс — гидродинамический симулятор с более чем 20-летней историей развития. Наш продукт является ключевым инструментом для 3D-моделирования разработки месторождений, планирования ГТМ и анализа сложных фильтрационных процессов.
Сейчас мы ищем специалистов, которые будут разрабатывать и встраивать новые алгоритмы, а также поддерживать и дорабатывать уже существующие.
⚠️ Формат работы: только офис в г. Тюмень. Удаленная работа и гибридный формат не предусмотрены. Рассматриваем кандидатов, готовых работать в Тюмени; переезд — за счёт кандидата. Пожалуйста, откликайтесь, только если готовы работать в офисе в Тюмени.
Кого мы ищем
Рассматриваем специалистов разного уровня и профиля — нам важно, чтобы вы сочетали понимание предметной области с навыками программирования. Подойдёт один из двух профилей:
• Математик / физик с навыками программирования. Вы знаете физику пласта, подземную гидродинамику или численные методы и можете написать прототип алгоритма на C++ или Python. Опыт промышленной разработки на 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-я зарплата).
• Ежегодная индексация оклада.
• Премирование по итогам участия в научно-технической конференции.
• Премирование за освоение новых технологических процессов и импортозамещение.
• Своя недорогая столовая (завтраки, обеды).
• Посещение спортивных занятий (тренажерный зал, футбол, волейбол и др.).
Социальный пакет:
• Материальная помощь к отпуску.
• Льготные путевки.
• Дополнительный оплачиваемый отпуск за ненормированный рабочий день.
• Материальная помощь или беспроцентный займ на лечение.
• И многое другое.