University of Maryland
Research Software and Data Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по исследовательскому ПО и данным в команде Research Computing Университета Мэриленда. Проектирует и поддерживает защищённые программные и data-решения, консультирует исследователей по их вычислительным и данным потребностям.
Задачи
- Проектировать, планировать и внедрять безопасные и соответствующие требованиям программные решения, data-пайплайны и решения в области data science
- Консультировать исследователей разных дисциплин для глубокого понимания их потребностей в ПО и данных и подбора решений
- Участвовать в краткосрочных и долгосрочных проектах
- Проводить обучающие воркшопы совместно с командой
- Внедрять зрелый проектный подход в работу над исследовательским ПО, участвовать в проектировании и планировании
- Писать код для автоматизации управления облачными аккаунтами, включая провижининг новых аккаунтов
- Адаптировать существующие рабочие процессы исследователей под облачные среды
- Взаимодействовать с подразделениями Division of IT и университета, помогать исследователям осваивать доступные инструменты и сервисы
Требования
- Bachelor’s degree от аккредитованного колледжа или университета
- 3–5 лет опыта работы в среде разработки ПО и data engineering
- Знание технологий research computing: batch processing, реляционные БД, инструменты data science, data pipelines, ETL и data workflows
- Знание ML-фреймворков: PyTorch, TensorFlow, JAX
- Знание создания и эксплуатации контейнерной инфраструктуры, Docker или аналогов
- Знание GPU-программирования
- Навыки программирования на языках, используемых в вычислительных исследовательских приложениях: Julia, C/C++, FORTRAN, Python, R
- Умение предлагать технические решения сложных задач в разнородных вычислительных средах
- Навыки устной и письменной коммуникации
- Владение Google и Microsoft Office
- Способность осваивать новые языки программирования и технологии
- Умение объяснять технические концепции нетехнической аудитории
- Многозадачность и ориентация на клиентский сервис
Условия
- Диапазон зарплаты: $105,800 - $126,960
- Staff Regular, Regular Exempt benefits
- Офисный формат с присутствием в College Park, MD; телетворк не гарантирован
- Виза не спонсируется, F1 STEM OPT не поддерживается
- Требуется проверка биографических данных
- Возможна работа вечером, ночью, в выходные и по сменам
- Позиция считается essential — возможна работа по месту работы или альтернативной локации при катастрофах и ЧС
Навыки
- Python
- R
- Julia
- C/C++
- FORTRAN
- PyTorch
- TensorFlow
- JAX
- Docker
- GPU programming
- ETL
- Data pipelines
- Relational databases
- Batch processing
- Cloud platforms
- APIs
- Version control
- NIST SP 800-171
- HIPAA