Convergent Research
Research Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Научный software-инженер в команду [C]Worthy для разработки открытой платформы моделирования океана C-Star. Работа на стыке научных алгоритмов, пайплайнов обработки данных и workflow-менеджмента.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать компоненты C-Star в междисциплинарной научной команде
- Быстро создавать рабочие прототипы ПО под новые задачи и фидбек пользователей
- Самостоятельно вести проекты, сохраняя фокус на высокоуровневых целях и гибко решая возникающие проблемы
- Помогать коллегам-разработчикам через code review, обсуждение дизайна и тестирование
- Поддерживать внутренних и внешних пользователей: разбор issue, troubleshooting, туториалы, сбор требований, документация
- Поддерживать культуру сотрудничества, обучения и адаптации к изменениям
Требования
- Степень бакалавра, магистра, доктора или эквивалентный опыт в технической области (океанография, атмосферные науки, физика, прикладная математика, computer science)
- Понимание вычислительно-тяжёлых научных workflow моделирования, их сложностей и типичных потребностей пользователей
- Сильные навыки решения проблем и критического мышления, умение работать на стыке науки и ПО
- 3+ года опыта написания чистого, поддерживаемого объектно-ориентированного кода на Python
- Опыт работы в небольших междисциплинарных быстро меняющихся командах
- Сильные навыки письменной и устной коммуникации, умение переводить научные требования в спецификации ПО
Условия
- Гибридный формат: офис в Boulder, CO три дня в неделю; для исключительных кандидатов возможны релокация или полная удалёнка
- Рассматриваются junior, mid-level и senior кандидаты
- Junior: $100,000 - $125,000
- Mid-Level: $125,000 - $150,000
- Senior: $150,000 - $175,000
Навыки
- Python
- netcdf
- zarr
- Pangeo
- Xarray
- Numpy
- Scipy
- Dask
- SLURM
- MPI
- FORTRAN
- CUDA
- CuPy
- JAX
- PyTorch
- AI-assisted coding tools