Oak Ridge National Laboratory
HPC Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по HPC-программному обеспечению в группе Emerging Technologies & Computing в ORNL. Проектирование, эксплуатация и поддержка кластеров, серверов и рабочих станций для научных вычислений.
Задачи
- Продвигать и внедрять HPC и кластерные программные решения для исследователей, работающих с большими данными, симуляциями и научным кодом
- Проектировать, разрабатывать, оптимизировать и поддерживать научное ПО, workflow, библиотеки и инструменты для production HPC-сред
- Обеспечивать производительность, масштабируемость, переносимость, надёжность и поддерживаемость ПО на production-системах
- Использовать автоматизацию, тестирование и современные практики разработки для снижения затрат на поддержку и повышения качества и воспроизводимости
- Совместно с исследовательскими командами устанавливать, портировать, оптимизировать, бенчмаркать и настраивать научные приложения и инструменты
- Поддерживать программные окружения для параллельных и распределённых приложений, data-intensive пайплайнов и workload'ов с ускорителями
- Работать с системными администраторами, инфраструктурными инженерами и исследователями для согласования ПО с вычислительными, storage и сетевыми ресурсами
- Участвовать в CI/CD, упаковке ПО, документации и устойчивых workflow разработки для research computing
- Соблюдать корпоративные ценности Impact, Integrity, Teamwork, Safety и Service
Требования
- Степень бакалавра в computer science, computer engineering, IT, информационных системах, науке, инженерии, бизнесе или смежной дисциплине и минимум 5 лет релевантного опыта
- 3+ года управления UNIX/Linux-системами
- 3+ года опыта с инструментами конфигурационного управления и автоматизации: Git, Jenkins, Ansible или Puppet
- Умеренное владение хотя бы одним скриптовым языком: Bash, Python или другим
- Опыт продвинутого troubleshooting и системного администрирования Linux-серверов
- Опыт поддержки больших data-систем
- Готовность получить и поддерживать допуск Department of Energy; прохождение предварительного и случайного тестирования на наркотики (WSAP)
- Visa sponsorship не предоставляется
Условия
- Конкурентная зарплата и пакет льгот
- Медицинская страховка и пенсионные планы
- Гибкий график работы
- On-site фитнес, банк и кафетерий
- Prescription Drug Plan, Dental Plan, Vision Plan, 401(k), Contributory Pension Plan, страхование жизни, disability benefits
- Отпуск и праздничные дни, родительский отпуск
- Legal Insurance с защитой от кражи личности, Employee Assistance Plan, FSA, HSA
- Wellness-программы, образовательная помощь, помощь с релокацией, скидки для сотрудников
Навыки
- HPC
- Linux
- UNIX
- Git
- Jenkins
- Ansible
- Puppet
- Bash
- Python
- SLURM
- Rocky Linux
- CentOS
- RHEL
- Ubuntu
- VMware
- Warewulf
- Cobbler
- PXEboot
- Bright
- GPU
- NVIDIA
- AMD
- Grafana
- CheckMK
- Nagios
- Zabbix
- Matlab
- R
- Ansys
- Spack
- CI/CD
- контейнеризация