Widener University Delaware Law School
Research Software Engineer, UD Institute for Data Science
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Research Software Engineer в NSF AI Institute for Human-AI Cooperation (HAIC) при Университете Делавэра. Задача — строить и поддерживать открытые инструменты и киберинфраструктуру для исследований в области AI, машинного обучения и биомедицинского моделирования на HPC-системах.
Задачи
- Работа в высокотехнологичной исследовательской команде совместно с исследователями HAIC из UD, University of Florida, University of Pennsylvania, Princeton и партнёрских институтов
- Поддержка исследователей в использовании вычислительного железа и ПО для workflow с AI, data science, машинным обучением и физическим моделированием
- Помощь в разработке, деплое, масштабировании и оптимизации workflow на высокопроизводительных вычислительных ресурсах
- Применение индустриальных практик разработки: контроль версий, пайплайны, тестовые фреймворки, документация, ведение публичных GitHub-репозиториев
- Подбор подходящих аппаратных, программных и киберинфраструктурных платформ для разных этапов исследований, участие в закупке, настройке и тестировании
- Обеспечение переноса ПО и моделей в различные среды и на различные платформы
- Выступление в роли вычислительного связующего звена с группами research computing и IT в UD и партнёрских институтах
- Обучение и консультирование исследователей по software engineering и работе с HPC, участие в разработке воркшопов и обучающих материалов
- Развитие взаимодействия между HAIC и сообществом пользователей исследовательской киберинфраструктуры
- Разработка и перенос биомеханических, кинематических и мышечно-скелетных моделей (OpenSim, MuJoCo) в NVIDIA Omniverse для цифровых двойников
- Реализация и ускорение алгоритмов обработки и инференса для мультимодальных данных, обработки сигналов и изображений в реальном времени
- Интеграция больших языковых моделей с базами знаний и графовыми базами данных
Требования
- Степень бакалавра в computer science, computer engineering, data science, статистике, биомедицинской инженерии, механической инженерии, operations research, робототехнике, вычислительной нейронауке, прикладной математике, физике или смежной дисциплине и 5 лет релевантного опыта (магистратура или PhD предпочтительны)
- Опыт работы с Linux и командной строкой
- Опыт написания скриптов и программирования (Bash, Python)
- Практический опыт работы с общими HPC-средами и системами планирования задач (например, SLURM)
- Обширный опыт работы с контролем версий и git, вклад в open source репозитории
- Умение эффективно работать с исследователями (вычислительными и невычислительными) в мультиинституциональных командах
- Отличные навыки устной и письменной коммуникации
- Способность вести несколько проектов одновременно, отслеживать детали и работать как самостоятельно, так и в команде
- Организационные и коммуникативные навыки, клиентоориентированность
- Быстрая обучаемость и работа в динамичной технологической среде
Условия
- Позиция поддерживается Национальным научным фондом США (NSF), Cooperative Agreement No. 2433450
- Продолжение позиции зависит от результатов работы и наличия финансирования
- Работа с HPC-системами, включая HiPerGator NVIDIA SuperPod и ресурсы NAIRR
- Сотрудничество с исследовательскими вычислительными специалистами и инженерами NVIDIA
- Возможности профессионального развития в рамках растущей группы RSE в UD
Навыки
- Linux
- Bash
- Python
- SLURM
- HPC
- Git
- GitHub
- PyTorch
- CUDA
- NVIDIA Omniverse
- OpenSim
- MuJoCo
- Isaac Sim
- Isaac Gym
- Knowledge Graphs
- LLM
- Computer Vision
- Signal Processing
- Reinforcement Learning
- Machine Learning