Moffitt Cancer Center
Research Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в лаборатории Goecks при онкоцентре Moffitt. Разработка open-source инструментов и пайплайнов для машинного обучения в биомедицинских исследованиях (Galaxy, AnVIL).
Задачи
- Разрабатывать информатические инструменты и пайплайны анализа для ML-анализа геномных, клинических и imaging-данных
- Готовить документацию и поддерживать пользователей, чтобы исследователи могли работать с инструментами
- Поддерживать структурированные и прозрачные наборы данных и базы данных, пригодные для машинного обучения
- Интегрировать инструменты биоинформатики и ML с данными
- Поддерживать стандарты software engineering: требования, дизайн, код, тесты, качество, релизы
- Администрировать вычислительную инфраструктуру и управлять базами данных
- Участвовать в планировании и реализации программных инструментов совместно с командой
- Обучать новых сотрудников и быть ресурсом для других проектов
- Поддерживать QA-программу программных инструментов
Требования
- Опыт разработки ПО (минимум 2 года)
- Степень бакалавра минимум
- Сильное знание Python
- Опыт с другими языками: R, Perl, C#, Java
- Опыт использования open-source библиотек для ML и deep learning
- Опыт разработки веб- или научного ПО с несколькими компонентами и базой данных
- Знание структур данных, анализа производительности и CI
- Опыт разработки пайплайнов анализа и ML-анализов
- Умение работать в мультидисциплинарной команде
Условия
- Работа в Moffitt Cancer Center, Тампа, Флорида
- Участие в open-source проектах Galaxy и AnVIL
- Возможность развивать техническое лидерство
- Обучение ML, cloud computing, distributed computing и data engineering
- Коллаборация с инженерами, data scientists, биологами и врачами
Навыки
- Python
- R
- Perl
- C#
- Java
- Machine Learning
- Deep Learning
- Cloud Computing
- Distributed Computing
- Data Engineering
- CI
- Galaxy
- AnVIL