Федеральное государственное бюджетное учреждение науки Институт органической химии им. Н.Д. Зелинского Российской академии наук
Химик-программист
120 000 - 200 000 RUR
Обязанности:
- Разрабатывать программные инструменты для анализа химических данных по заданным методическим инструкциям и техническим заданиям.
- Писать собственные программы на Python — от небольших скриптов до законченных утилит и сервисов.
- Использовать LLM-системы как инструмент программирования: для ускорения разработки, поиска решений, рефакторинга и подготовки тестов, обязательно проверяя полученный код самостоятельно.
- Загружать исследовательские пакеты и программы из GitHub, читать инструкции, устанавливать зависимости и настраивать рабочее окружение.
- Запускать научное ПО, находить причины неисправностей, исправлять ошибки и адаптировать программы под конкретные задачи лаборатории.
- Работать с Python-пакетами, виртуальными окружениями, файлами конфигурации и зависимостями.
- Создавать или дорабатывать Flask-приложения для доступа к программным инструментам через браузер.
- Проверять корректность расчетов на тестовых химических примерах и выявлять ситуации, в которых программа дает физически или химически бессмысленный результат.
- Документировать установку, использование и ограничения разработанных инструментов так, чтобы ими могли пользоваться другие сотрудники.
-
Для химика, который хочет создавать программные инструменты для науки и умеет переводить химическую постановку задачи в работающий код.
Эта позиция находится на границе химии и программирования. Мы ищем специалиста с высшим химическим образованием, который уверенно владеет Python и способен разрабатывать, запускать, проверять и дорабатывать исследовательские программы по конкретным техническим заданиям. Важна не абстрактная разработка ПО, а понимание химического смысла задачи: входных данных, ограничений метода и того, каким должен быть научно корректный результат.
Кому подойдет эта работа
- Химикам, которым программирование стало естественным рабочим инструментом, а не отдельным хобби.
- Тем, кто хочет заниматься цифровой химией и создавать инструменты, которыми затем пользуются реальные исследователи.
- Специалистам, которым интересно одновременно понимать научную постановку задачи и отвечать за качество программной реализации.
-
Что важно для нас
- Высшее образование в области химии обязательно.
- Уверенное владение Python обязательно.
- Способность самостоятельно написать программу по конкретному техническому заданию, а не только модифицировать готовый пример.
- Умение читать чужой код, диагностировать ошибки и доводить программу до рабочего состояния.
- Опыт установки и запуска Python-проектов из GitHub: клонирование/скачивание репозиториев, работа с requirements.txt, использование venv, pip или аналогов.
- Понимание того, что код для научной задачи должен быть не только работоспособным, но и проверяемым и воспроизводимым.
- Умение пользоваться LLM-системами для программирования осознанно: формулировать задачу, проверять предложенное решение, тестировать и исправлять ошибки.
- Готовность осваивать Flask и создавать простые веб-интерфейсы, если такого опыта пока нет.
-
Будет преимуществом
- Знание C/C++ или других языков программирования.
- Опыт с Flask, FastAPI или другими web-фреймворками.
- Навыки Git/GitHub, Linux, командной строки, Docker или контейнеризации.
- Опыт с химическими программными библиотеками и форматами, например RDKit, Open Babel, SMILES/SDF/MOL — если он есть.
- Опыт научного программирования, обработки спектров, молекулярных структур, расчетных данных или химических баз данных.
- Опыт написания тестов и проверки численных результатов.
-
Что полезно приложить к отклику
- Резюме с указанием химического образования и опыта программирования.
- Ссылки на GitHub или примеры программ, если они доступны.
- Краткое описание 1–2 задач, где вы самостоятельно написали, установили, исправили или существенно доработали научную программу.
-
Что мы предлагаем
- Работу в ИОХ РАН — одном из лидеров цифровой трансформации российской науки.
- Участие в активном научном коллективе — одном из ведущих мировых исследовательских центров по ИИ в химии.
- Задачи с реальными научными данными, программами и исследовательскими проектами, а не только с типовыми коммерческими кейсами.
- Возможность профессионального роста, участия в публикациях и научных проектах; при желании — возможность подготовки и защиты диссертации.
- Официальное оформление по ТК РФ, полностью официальную заработную плату и оплачиваемый отпуск.
- Очный формат работы. Дистанционная работа не предусмотрена.
- Гибкий режим по количеству рабочих часов в день; конкретный график согласуется с учетом задач и загрузки.