Thermo Fisher Scientific
Scientific Software & Research Platform Engineer (m/f/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер научного ПО и исследовательской платформы в Thermo Fisher Scientific (Бремен). Роль объединяет научные исследования, data science и разработку ПО для повышения производительности, калибровки и надёжности масс-спектрометров.
Задачи
- Проектировать, проводить и валидировать эксперименты с использованием данных приборов, мультисенсорных и мультимодальных данных
- Разрабатывать и оценивать алгоритмы для диагностики и моделирования отказов
- Превращать исследовательские прототипы в переиспользуемые, хорошо протестированные инструменты и воспроизводимые фреймворки экспериментов
- Управлять версионированием данных, метаданными, трекингом экспериментов и масштабируемым исполнением от ноутбуков до серверов и кластеров
- Создавать безопасные программные интерфейсы к ПО управления приборами, прошивкам и тестовым стендам, включая автономные агентные workflow
- Собирать, устанавливать и валидировать новые итерации в лабораторных и производственных тестовых средах
- Сотрудничать с исследователями, производственной инженерией, IT/Operations и поддержкой для надёжного и прослеживаемого развёртывания
Требования
- Образование в физике, прикладной математике или смежной количественной/научной области с сильным опытом самостоятельных исследований и количественного моделирования
- Практический опыт научных исследований, планирования экспериментов и анализа сложных реальных данных приборов или экспериментов
- Опыт разработки исследовательского ПО и превращения научных инсайтов в диагностические, прогнозные или decision-support инструменты
- Опыт работы напрямую с физическими приборами и развёртывания/валидации ПО в контролируемых лабораторных или производственных средах
- Python, чистые API, модульный дизайн, тестирование и воспроизводимые исследовательские workflow
- Анализ и визуализация данных, SQL/NoSQL и файловые системы данных, диагностическое моделирование, трекинг экспериментов и управление версиями моделей
- Уверенный Linux/Bash; CI, контейнеризация и исполнение на серверах/кластерах
- Знание C++/Rust будет плюсом
- Способность устанавливать, настраивать, отлаживать и валидировать исследовательское ПО и переводить ручные процессы в документированные и автоматизируемые workflow
- Английский язык на уровне полного профессионального владения (устно и письменно)
Условия
- Работа в инновационной, ориентированной на будущее организации
- Отличные карьерные и профессиональные перспективы
- Корпоративная пенсионная схема и другие льготы
- Корпоративная культура, основанная на integrity, intensity, involvement и innovation
- Офисный формат работы, стандартный график (пн–пт)
Навыки
- Python
- SQL
- NoSQL
- Linux
- Bash
- CI
- контейнеризация
- C++
- Rust
- визуализация данных
- эксперимент-трекинг
- управление версиями моделей