Constructor Knowledge Labs

Senior Scientific Software Engineer — Simulation and Machine Learning

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Научно-инженерная роль на стыке физики и разработки: построение движка дифференцируемой симуляции квантовых систем и обучения моделей по экспериментальным данным. Работа в ядре на Julia с Python-интерфейсом, оптимизация производительности и участие в исследованиях с Constructor University.

Задачи

  • Разрабатывать и поддерживать высокопроизводительный код симуляции открытых и закрытых квантовых систем
  • Отвечать за слой дифференцируемой симуляции и автоматического дифференцирования
  • Оптимизировать производительность кода, работающего внутри циклов оптимизации
  • Поддерживать и развивать ядро на Julia и его Python-интерфейс
  • Реализовывать вывод параметров и обучение моделей по экспериментальным данным
  • Работать над нейросетевыми подходами к решению PDE и обнаружению уравнений
  • Проводить бенчмарки против академических инструментов и публиковать сравнения
  • Сотрудничать с преподавателями Constructor University в совместных исследованиях и грантах
  • Курировать магистрантов и стажёров, работающих над движком
  • Участвовать в подготовке учебных материалов по численному моделированию и машинному обучению для физики

Требования

  • PhD или эквивалент в физике, прикладной математике или вычислительных науках
  • Сильный научный вычислительный опыт на Julia, Python, JAX или аналогичных инструментах
  • Глубокая численная подготовка: решатели ODE, оптимизация, стохастические процессы, автоматическое дифференцирование
  • Публикации или код, которым пользуются другие
  • Умение довести метод из статьи до быстрой, протестированной и пригодной к использованию реализации
  • Готовность отвечать за качество кода, а не только за корректность
  • Интерес к курированию студентов параллельно с инженерной работой
  • Ясное техническое письмо
  • Свободный английский

Условия

  • Удалённая работа в пределах Европы с регулярным присутствием в Бремене
  • Гибридный/удалённый формат с регулярным временем на площадке в Бремене
  • Без прямых подчинённых; курирование студентов и стажёров
  • Возможность выхода в преподавание и научное руководство

Навыки

  • Julia
  • Python
  • JAX
  • автоматическое дифференцирование
  • дифференцируемая симуляция
  • ODE solvers
  • оптимизация
  • стохастические процессы
  • нейронные сети
  • PDE
  • научные вычисления

Похожие вакансии

AI Platform Engineer (m/w/d)
Sopra SteriaMiddleБерлинГибрид
60,000 – 80,000 EUR в год
25 сент.
Forward Deployed AI Engineer
Agile Robots SEMiddleМюнхенОфис
25 сент.
Data Scientist Algorithmik-/ML-Engineering Messtechnik (m/w/d)
cigusMiddleOberkochenГибрид
80,000 – 90,000 EUR в год
25 сент.
(Senior) AI Platform Engineer (m/f/d)
evoilaSeniorМайнцГибрид
25 сент.
Solution Engineer - AI Engineer - Global role - Hamburg based
EVIDENT Europe GmbHSeniorГамбургГибрид
24 сент.
Senior Scientific Software Engineer — Simulation and Machine Learning — Constructor Knowledge Labs, Гибрид | itrelocate