{"id":2164605,"url":"https://alion.io/job/zioc-khimik-programmist","title":"Химик-программист","company":{"id":4374944,"name":"Zelinsky Institute of Organic Chemistry","domain":"zioc.ru","url":"https://alion.io/company/zioc","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":120000,"max":200000,"currency":"RUB","period":"month","gross":false,"usd_annual":28116},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Flask","optional":false},{"name":"GitHub","optional":false},{"name":"LLM","optional":false},{"name":"Python","optional":false},{"name":"C++","optional":true},{"name":"Docker","optional":true},{"name":"FastAPI","optional":true},{"name":"Git","optional":true},{"name":"Linux","optional":true}],"status":"live","first_seen_at":"2026-10-09T09:23:32Z","employer_posted_date":"2026-10-09","last_verified_at":"2026-10-16T01:12:05Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"Обязанности: \n Разрабатывать программные инструменты для анализа химических данных по заданным методическим инструкциям и техническим заданиям.\n Писать собственные программы на Python - от небольших скриптов до законченных утилит и сервисов.\n Использовать LLM-системы как инструмент программирования: для ускорения разработки, поиска решений, рефакторинга и подготовки тестов, обязательно проверяя полученный код самостоятельно.\n Загружать исследовательские пакеты и программы из GitHub, читать инструкции, устанавливать зависимости и настраивать рабочее окружение.\n Запускать научное ПО, находить причины неисправностей, исправлять ошибки и адаптировать программы под конкретные задачи лаборатории.\n Работать с Python-пакетами, виртуальными окружениями, файлами конфигурации и зависимостями.\n Создавать или дорабатывать Flask-приложения для доступа к программным инструментам через браузер.\n Проверять корректность расчетов на тестовых химических примерах и выявлять ситуации, в которых программа дает физически или химически бессмысленный результат.\n Документировать установку, использование и ограничения разработанных инструментов так, чтобы ими могли пользоваться другие сотрудники.\n\n Требования: Для химика, который хочет создавать программные инструменты для науки и умеет переводить химическую постановку задачи в работающий код.\n Эта позиция находится на границе химии и программирования. Мы ищем специалиста с высшим химическим образованием, который уверенно владеет Python и способен разрабатывать, запускать, проверять и дорабатывать исследовательские программы по конкретным техническим заданиям. Важна не абстрактная разработка ПО, а понимание химического смысла задачи: входных данных, ограничений метода и того, каким должен быть научно корректный результат.\n Кому подойдет эта работа\n\n Химикам, которым программирование стало естественным рабочим инструментом, а не отдельным хобби.\n Тем, кто хочет заниматься цифровой химией и создавать инструменты, которыми затем пользуются реальные исследователи.\n Специалистам, которым интересно одновременно понимать научную постановку задачи и отвечать за качество программной реализации.\n Что важно для нас\n\n Высшее образование в области химии обязательно.\n Уверенное владение Python обязательно.\n Способность самостоятельно написать программу по конкретному техническому заданию, а не только модифицировать готовый пример.\n Умение читать чужой код, диагностировать ошибки и доводить программу до рабочего состояния.\n Опыт установки и запуска Python-проектов из GitHub: клонирование/скачивание репозиториев, работа с requirements.txt, использование venv, pip или аналогов.\n Понимание того, что код для научной задачи должен быть не только работоспособным, но и проверяемым и воспроизводимым.\n Умение пользоваться LLM-системами для программирования осознанно: формулировать задачу, проверять предложенное решение, тестировать и исправлять ошибки.\n Готовность осваивать Flask и создавать простые веб-интерфейсы, если такого опыта пока нет.\n Будет преимуществом\n\n Знание C/C++ или других языков программирования.\n Опыт с Flask, FastAPI или другими web-фреймворками.\n Навыки Git/GitHub, Linux, командной строки, Docker или контейнеризации.\n Опыт с химическими программными библиотеками и форматами, например RDKit, Open Babel, SMILES/SDF/MOL - если он есть.\n Опыт научного программирования, обработки спектров, молекулярных структур, расчетных данных или химических баз данных.\n Опыт написания тестов и проверки численных результатов.\n Что полезно приложить к отклику\n\n Резюме с указанием химического образования и опыта программирования.\n Ссылки на GitHub или примеры программ, если они доступны.\n Краткое описание 1-2 задач, где вы самостоятельно написали, установили, исправили или существенно доработали научную программу.\n\n Условия: Что мы предлагаем\n\n Работу в ИОХ РАН - одном из лидеров цифровой трансформации российской науки.\n Участие в активном научном коллективе - одном из ведущих мировых исследовательских центров по ИИ в химии.\n Задачи с реальными научными данными, программами и исследовательскими проектами, а не только с типовыми коммерческими кейсами.\n Возможность профессионального роста, участия в публикациях и научных проектах; при желании - возможность подготовки и защиты диссертации.\n Официальное оформление по ТК РФ, полностью официальную заработную плату и оплачиваемый отпуск.\n Очный формат работы. Дистанционная работа не предусмотрена.\n Гибкий режим по количеству рабочих часов в день; конкретный график согласуется с учетом задач и загрузки.","description_format":"text","description_chars":4526,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-09T09:29:35Z"}],"visa":[],"liveness":{"score":87,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.872,"p_room":1,"age_days":6,"expected_fill_days":21,"reasons":["conf:4","velocity","win:early"],"computed_at":"2026-10-16T05:45:00Z"},"pay":{"stated_usd_annual":28116,"is_top_pay":false},"html_url":"https://alion.io/job/zioc-khimik-programmist","json_url":"https://alion.io/job/zioc-khimik-programmist.json","meta":{"generated_at":"2026-10-16T09:16:20Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7366,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4374944},"rest":"https://alion.io/mcp/rest/get_company?id=4374944"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fzioc-khimik-programmist"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fzioc-khimik-programmist"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fzioc-khimik-programmist"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/zioc-khimik-programmist\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fzioc-khimik-programmist"}]}