CERN

Инженер-программист по физическому моделированию

Коротко

Инженер-программист по физическому моделированию в CERN, проект NextGen, присоединится к команде инженеров и физиков для ускорения пакетов генерации событий Монте-Карло (в частности Madgraph) под новые вычислительные архитектуры HL-LHC. Требуется сильная подготовка в численном моделировании (докторская степень по физике частиц или магистр с опытом), владение современным C++ (до C++23), CUDA/HIP для GPU, Python, а также опыт профилирования производительности на гетерогенных архитектурах. Контракт на 24 месяца (продление до 36), гибридный режим работы в Женеве, стипендия 6372–7004 CHF в месяц.

Описание
Мы предлагаем вакансию в отделе физического программного обеспечения секции Вычислений для экспериментов в ИТ-отделе CERN (IT-CE-PSE) по направлению производительного программного обеспечения в области моделирования данных в физике высоких энергий.
Работа по данной должности будет выполняться в рамках проекта NextGen, являющегося сотрудничеством между экспериментами LHC и Исследовательскими и Вычислительными отделами CERN. NextGen исследует использование и влияние архитектур высокопроизводительных вычислений в моделировании данных и обработке данных для экспериментов LHC с акцентом на предстоящую фазу сбора данных с высокой светимости (HL-LHC) на Большом адронном коллайдере CERN.
Моделирование столкновений частиц является одним из основных потребителей вычислительных ресурсов для экспериментов LHC. Учитывая ожидаемый рост требуемой статистики, точности и сложности будущего моделирования, а также чтобы оставаться в рамках прогнозируемого бюджета на вычисления, пропускная способность программных пакетов моделирования должна значительно увеличиться.
Успешный кандидат присоединится к команде инженеров-программистов и физиков, которая решает эту задачу. Вместе вы будете ускорять программные пакеты для генерации событий Монте-Карло (MC) с акцентом на пакет генератора событий Madgraph. Текущие и будущие задачи, решаемые командой, находятся на пересечении теоретической/вычислительной физики и информатики. Для того, чтобы использовать преимущества новейшего вычислительного оборудования, необходимы адаптации или реинжиниринг программного обеспечения в таких аспектах, как структуры данных, параллелизация рабочего процесса или планирование задач. Эта работа руководствуется требованиями экспериментальных анализов и учитывает последние разработки в теоретических предсказаниях.
В случае заинтересованности доступно обучение по науке о данных, языкам программирования, концепциям разработки программного обеспечения и вычислительным архитектурам, которое может быть предоставлено через различные учебные программы.
Ваши обязанности
•Анализировать и профилировать существующие базы кода моделирования и разрабатывать стратегии для повышения их пропускной способности.
•Внедрять новейшие концепции разработки программного обеспечения, используя вычислительные ускорители, такие как GPU, современные архитектуры CPU и гетерогенные вычислительные платформы.
•Взаимодействовать и сотрудничать с экспертами из сообществ теоретической, экспериментальной физики и разработки программного обеспечения в CERN и по всему миру.
•Курировать студентов по задачам и проектам разработки программного обеспечения.
Ваш профиль
•Предпочтительно кандидат с докторской степенью в области теоретической или физики частиц либо магистр с эквивалентным опытом работы и сильной подготовкой в численном моделировании.
•Опыт работы с вычислительными аппаратными ускорителями и современными вычислительными архитектурами, включая гетерогенные вычислительные платформы.
•Подтверждённый опыт в производительном программировании для приложений моделирования на C++ и языках программирования GPU, таких как CUDA или HIP.
•Знание современных инструментов профилирования для гетерогенных вычислительных архитектур.
•Опыт работы с программным обеспечением генератора событий Madgraph в качестве разработчика или пользователя высоко ценится.
Навыки
•Владение современным C++ (до C++23), программированием GPU с использованием CUDA и HIP, а также Python для скриптинга, анализа и инструментов является обязательным.
•Знание процессов жёсткого рассеяния и возмущательного порядка их вычисления матричных элементов в генераторах событий Монте-Карло настоятельно желательно.
•Знакомство с Fortran является преимуществом.
•Свободное владение английским языком.
•Устное и письменное владение английским или французским языком с обязательством изучить основы другого языка.
Критерии приемлемости
•Вы имеете профессиональный опыт в области теоретической или физики частиц (или смежной области) и соответствуете одному из условий:
•Магистр с 2 до 6 лет профессионального опыта после окончания;
•или докторская степень с не более чем 3 годами профессионального опыта после окончания.
•Вы никогда ранее не имели контракта CERN для стипендиатов или выпускников.
Условия
•Дата закрытия вакансии: 13.11.2026 в 23:59 по центральноевропейскому времени (CET).
•Продолжительность контракта: 24 месяца с возможным продлением до 36 месяцев максимум.
•Рабочее время: 40 часов в неделю.
•Гибкость работы: гибридный режим.
•Целевая дата начала: 01 января 2027 года.
Данная позиция включает:
•дежурство в режиме ожидания при необходимости, обусловленной потребностями Организации;
•работу в ночное время, по воскресеньям и официальным праздникам при необходимости, обусловленной потребностями Организации.
Ссылка на вакансию: IT-CE-PSE-2026-167-GRAP
Область работы: Информационные технологии
Эталонная должность: 200020 - Инженер по вычислениям
Глобальные преимущества
•Ежемесячная чистая стипендия в размере 6372 или 7004 швейцарских франков в месяц в зависимости от вашей степени.
•30 дней оплачиваемого отпуска в год плюс 2 недели ежегодного закрытия.
•Покрытие по комплексной медицинской страховке CERN (для вас, вашего супруга и детей) и членство в Пенсионном фонде CERN.
•Семейные, детские и младенческие ежемесячные пособия в зависимости от ваших индивидуальных обстоятельств.
•Пакет по переезду (грант на установку и расходы на поездку) в зависимости от ваших индивидуальных обстоятельств.
•Возможность продления контракта до 36 месяцев.
•Обучение на рабочем месте и формальное обучение, включая языковые курсы.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

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

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте