Стажировка по C++ для нефтегаза [прием заявок завершен]

Подать заявку: тут

Чем предстоит заниматься

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

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

Что требуется от стажера?

  • Понимать, что такое сложность алгоритма, уметь оценить сложность алгоритма
  • Иметь опыт программирования на C++, понимать синтаксис С++
  • Понимать чужой код
  • Возможность уделять работе 20 часов в неделю или больше
  • Возможность первые 1-2 месяца работать преимущественно в очном формате из офиса в Физтех.Арктике (г. Долгопрудный), далее возможен гибридный или удаленный формат работы
  • Плюсом будет знание Git
  • Гражданство Российской Федерации или Республики Беларусь (для трудоустройсва)

Как будет проходить стажировка?

  • Вы будете работать под руководством опытного наставника, со временем станете более самостоятельным
  • В рамках стажировки совместно с опытной командой стажер изучит подходы к проектированию библиотек на С++, научится реализовывать алгоритмы по решению сложных геометрических/физических/оптимизационных задач, реализует высокопроизводительный вычислительный алгоритм для решения прикладной задачи в области математического моделирования и оптимизации
  • По итогам стажировки стажер будет обладать опытом коммерческой разработки на С++

Задача №1: Построение гибридных расчетных сеток

Стажировка по C++ для нефтегаза [прием заявок завершен], image #1

Современный метод численного моделирования использование гибридных трехмерных сеток. Гибридная сетка укрупнятся в областях с минимальным градиентом свойств для ускорения расчетов (снижение числа расчетных ячеек) и измельчается вблизи геометрических особенностей или областей с высоким градиентом свойств. При этом необходимо корректно измельчать сетки и переносить свойства на измельченную сетку. Стажер совместно с наставником изучит подходы, связанные с построением вложенных сеток, реализует изученные алгоритмы и протестирует их в расчёте сложной физической модели.

Доп. требования: опыт решения геометрических задач

Задача №2: Построение каркаса направляющих неструктурированной сетки в 3D

Стажировка по C++ для нефтегаза [прием заявок завершен], image #2

Один из современных методов численного моделирования использование трехмерных неструктурированных сеток. Неструктурированная сетка позволяет описать самые сложные геометрические фигуры и учесть различные данные: полигоны, сейсмические линии (2D) и отражающие горизонты (3D), трендовые поверхности, пиллары. Стажер совместно с наставником изучит подходы, связанные с современные методы аппроксимации трехмерных поверхностей, реализует алгоритм определения зоны экстраполяции и зоны влияния и протестирует их в расчёте сложной физической модели.

Доп. требования: опыт решения геометрических задач

Задача №3: Расчет потерь давления в нефтепроводе

Стажировка по C++ для нефтегаза [прием заявок завершен], image #3

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

Доп. требования: опыт решения физических задач

Задача №4: Оптимизации системы разработки месторождений

Стажировка по C++ для нефтегаза [прием заявок завершен], image #4

Большинство крупных месторождений вышли на позднюю стадию эксплуатации, характеризующуюся большим количеством имеющихся скважин и сложной разрозненной структурой остаточных запасов нефти и газа. Стажеру предстоит провести обобщение и систематизацию всего накопленного объема информации по месторождению и предложить алгоритм для выработки решений по совершенствованию системы разработки месторождений (метода определения, в какую скважину будет закачиваться вода для вытеснения нефти, а из какой скважины будет происходить добыча).

Доп. требования: будет плюсом понимание принципа решения оптимизационных задач (градиентные и безградиентные методы оптимизации)

Как проходит собеседование?

Собеседование проходит очно в офисе Strata Solutions (г. Долгопрудный, Научный пер. д. 4, Физтех.Арктика). Во время очного собеседования с вами пообщается команда проекта, попросит решить устную задачку. Также вас могут попросить решить задачку по С++ во время собеседования, поэтому на всякий случай возьмите с собой ноутбук с настроенной средой разработки .

Условия стажировки

  • Стажировка длится 4 месяца с возможностью перехода в штат после ее окончания
  • Гибкий график, вы сможете совмещать учебу и работу
  • Оформление по срочному договору в ООО «Страта Солюшенс»
  • От 40 000 до 100 000 рублей гросс при 40 часах работы в неделю
  • Первые 2 месяца необходимо работать только в очном формате из офиса в Физтех.Арктике
  • Начало - весной 2023 г.

О компании

Страта Солюшенс – аккредитованная IT-компания

Стажировка по C++ для нефтегаза [прием заявок завершен], image #5

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

Подача заявки: https://forms.yandex.ru/cloud/64207454eb61461538ab62aa/

1134 views·24 shares