Johns Hopkins University
Research Software Engineer – Image Analysis & Microscopy (Data Science and AI Institute)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Research Software Engineer в Johns Hopkins Data Science and AI Institute: разработка ПО и AI/ML-решений для научных исследований, включая анализ изображений и микроскопию. Работа в команде RSE и учёных над проектами от консалтинга до многолетних инициатив.
Задачи
- Работать в команде с другими RSE и учёными
- Участвовать в прорывных исследовательских проектах, требующих продвинутых программных решений
- Создавать AI/ML-решения на базе современных библиотек глубокого обучения
- Анализировать большие наборы данных в облаке или на собственных мощностях
- Разрабатывать новые методы data science и пайплайны обработки данных, в том числе real-time high-frequency
- Проектировать сложные модели баз данных для хранения и распространения научных данных
- Разрабатывать ПО для реализации новых научных алгоритмов
- Создавать и запускать пайплайны обработки данных на on-premises или облачной инфраструктуре
- Разрабатывать модели данных
- Участвовать в написании научных публикаций
- Переносить повторяющиеся решения в фреймворки и шаблоны для устойчивой научной инфраструктуры
- Консультировать преподавателей, сотрудников и студентов по AI, data science и software engineering
- Готовить и проводить презентации и короткие курсы
- Посещать конференции и воркшопы
- Проводить ревью качества кода
- Участвовать в найме
Требования
- Expert-level знание Python и/или C++
- Expert-level знание нескольких современных библиотек AI/ML, vision, NLP, биоинформатики и/или математических/вычислительных
- Знакомство с контейнеризацией (Docker, Singularity)
- Знакомство с принципами и разработкой RESTful веб-сервисов
- Знакомство с SQL и реляционными базами данных
- Свободное владение Linux и связанными инструментами
- Знакомство с лучшими практиками разработки ПО: Git, peer code review, TDD, build automation, CI/CD
- Знакомство с облачной разработкой и деплоем
- Продемонстрированные лидерские качества и самостоятельность
- Готовность обучать других
- Готовность постоянно осваивать новые инструменты и техники
- Отличные навыки устной и письменной коммуникации
- Магистратура в количественной дисциплине (CS, инженерия, физика, биоинформатика) с сильным бэкграундом в научных вычислениях и/или математике
- 3 года опыта разработки в крупных проектах и 3 года опыта в AI/ML или data science
Условия
- Full Time
- График M-F, 37.5 часов в неделю
- FLSA Status: Exempt
- Гибридный формат, Mount Washington Campus
- Зарплата по итогам собеседования (Commensurate w/exp.)
Навыки
- Python
- C++
- AI/ML
- Deep Learning
- Computer Vision
- NLP
- Bioinformatics
- Docker
- Singularity
- REST
- SQL
- Linux
- Git
- TDD
- CI/CD
- Cloud
- CUDA
- LLM
- PyPI