Программист С++ / OpenCL / CUDA (Численные методы)

Местоположение и тип занятости

Москва, Санкт-Петербург, НовосибирскПолный рабочий деньМожно удаленно

Компания

Ведущий поставщик инженерных решений.

Описание вакансии

О компании и команде

АО «МЦД (Моделирование и цифровые двойники)» ищет нового сотрудника в команду, которая специализируется на численном инженерном анализе, создает программные продукты для исследователей и инженеров.  Нам нужен сильный разработчик, который любит решать сложные задачи связанные с разработкой и реализацией распараллеленных численных алгоритмов, нацелен на создание высококачественного кода, любит осваивать новые области и технологии, будет стремиться к успеху всей команды, добиваясь личного и профессионального роста. Позиция будет очень интересна разработчикам которым нравится работа с физическими симуляторами реальности и численным моделированием мультифизических процессов.

Ожидания от кандидата

  • Высшее образование по математике, физике, или информатике в топовом ВУЗе
  • Отличные знания физики, математики, информатики
  • Свободное чтение технической документации на английском

Условия работы


Сфера ответственности:

  • Участие в реализации вычислительного ядра (OpenCL)
  • Низкоуровневая оптимизация вычислительного ядра
  • Участие в разработке различных вычислительных модулей на C++
  • Написание тестов в зоне своей ответственности
  • Создание документации в зоне своей ответственности


Требования:

  • Высшее образование по математике, физике, или информатике в топовом ВУЗе
  • Умение и желание быстро разбираться в сложных проблемах, придумывать оптимальные алгоритмы и решения
  • Серъезный опыт разработки и оптимизации распараллеленных численных алгоритмов на OpenCL / CUDA
  • Отличные знания физики, математики, информатики
  • Владение паттернами проектирования и принципами объектно ориентированного программирования
  • Умение и желание писать высококачественный код на современном С++ / OpenCL
  • Умение и желание работать с большими и сложными API
  • Владение стэком разработки и сборки сложных проектов: git, make, и т.п.
  • Инициативность, ответственность, коммуникабельность, нацеленность на качественный результат
  • Свободное чтение технической документации на английском

Опыт работы от 6 лет.

Будет плюсом:

  • Знание Python
  • Владение Linux


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

  • Работу в профессиональной и увлеченной своим делом команде, состоящей из инженеров, физиков, и программистов
  • Возможность комплексно развиваться и наращивать компетенции в выбранном направлении, создавая сложный вычислительный проект с нуля
  • Социальные гарантии: оформление по ТК РФ, конкурентная «белая» заработная плата + премии, оплачиваемый отпуск 28 дней
  • Комфортные условия труда в уютном офисе в бизнес-центре «Эврика» (м. «Елизаровская»)
  • График работы: пн - пт с 9.00 до 18.00, гибкое индивидуальное расписание, часть времени можно работать удаленно
  • Должность и уровень зарплаты определяется по результатам собеседования и выполнения тестового задания