Wyetech
Software Integration Engineer (SIE) Level 4
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по интеграции HPC-программного обеспечения в компанию Wyetech для поддержки федеральных заказчиков. Занимается тестированием, интеграцией, настройкой и сопровождением HPC-стеков и инфраструктуры в крупномасштабных Linux-средах.
Задачи
- Руководить тестированием, оценкой, интеграцией, конфигурированием, устранением неполадок и сопровождением HPC-стеков и инфраструктуры
- Интегрировать, устанавливать, настраивать, обновлять, компилировать и поддерживать COTS/GOTS-ПО в гетерогенных средах
- Администрировать и оптимизировать Linux-системы HPC для надёжности, масштабируемости и производительности
- Настраивать, поддерживать и устранять неполадки Slurm (управление ресурсами и планирование задач)
- Разрабатывать и поддерживать скрипты на Bash и Python для автоматизации администрирования и интеграции
- Проводить root cause analysis и оценку производительности при сложных проблемах ПО и оборудования
- Внедрять инфраструктурную автоматизацию и управление конфигурациями с помощью Salt, Ansible и IaC
- Поддерживать интеграцию и устранение неполадок общих файловых систем Lustre, GPFS и Panasas
- Оценивать производительность и состояние систем с помощью Ganglia и Nagios
- Поддерживать интеграцию и оценку производительности ускорителей GPU, FPGA и ASIC
- Устранять неполадки и оптимизировать высокоскоростные сети InfiniBand и Slingshot
- Выполнять HPC-бенчмарки и характеризацию производительности для поиска узких мест
- Оценивать требования заказчиков и подбирать оптимальные конфигурации HPC-систем
- Разрабатывать и поддерживать плагины инструментов на языках и фреймворках поддерживаемых инструментов
- Вести техническую документацию по HPC-стеку, конфигурациям и процедурам интеграции
- Взаимодействовать с системными инженерами, инфраструктурными командами и разработчиками
- Рекомендовать технические улучшения и поддерживать модернизацию HPC-систем
Требования
- Активный допуск TS/SCI с Full Scope Polygraph
- Гражданство США
- Обширный опыт работы в Linux, включая CLI, утилиты администрирования и средства диагностики
- Значительный недавний практический опыт разработки скриптов на Bash и Python для автоматизации
- Понимание управления ресурсами и планирования задач Slurm
- Опыт интеграции, оценки, настройки и администрирования HPC-систем и стеков ПО
- Опыт устранения сложных проблем HPC-систем
- Опыт с принципами IaC и технологиями автоматизации, включая Salt и Ansible
- Знакомство с общими и параллельными файловыми системами Lustre, IBM GPFS и Panasas
- Знакомство с инструментами мониторинга Ganglia и Nagios
- Знакомство с ускорителями GPU, FPGA и ASIC
- Знакомство с высокоскоростными интерконнектами InfiniBand и Slingshot
- Знакомство с open-source инструментами HPC-бенчмаркинга
- Системный аналитический подход к устранению сложных технических проблем
- Степень бакалавра в области Computer Science или смежной области плюс не менее 10 лет опыта интеграции COTS/GOTS-ПО в гетерогенных ОС (или 5 лет профильного опыта вместо степени плюс 10 лет опыта)
Условия
- Автоматический взнос 20% от валовой компенсации в SEP IRA без требования со стороны сотрудника, полная vested с первого дня
- До 200 часов оплачиваемого отпуска в год с возможностью корректировки в начале года
- Выбор медицинских планов, включая варианты с HSA
- Стоматология и зрение
- Страхование жизни и AD&D
- Краткосрочная и долгосрочная нетрудоспособность
- Госпитальная, несчастная и критическая страховка
- Опциональные услуги защиты от кражи личности и юридической защиты
- Реферальный бонус до $10 000
- Мобильность между контрактами Wyetech
- Различные локации в Мэриленде, Вирджинии, Колорадо, Техасе, Юте, Аляске, Гавайях и OCONUS
- Тимбилдинги: ежемесячные обеды, летний пикник, ежегодная праздничная вечеринка
- Два комплекта брендированной одежды в год
Навыки
- Linux
- Bash
- Python
- Slurm
- Salt
- Ansible
- Infrastructure as Code
- Lustre
- IBM GPFS
- Panasas
- Ganglia
- Nagios
- GPU
- FPGA
- ASIC
- InfiniBand
- Slingshot
- Jira
- Confluence