Peraton
Senior Infrastructure Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер инфраструктурного ПО в Peraton Labs для поддержки исследовательских R&D-проектов на площадке заказчика. Разработка и интеграция инфраструктурного ПО, автоматизация и CI/CD в защищённой среде.
Задачи
- Разрабатывать и поддерживать инфраструктурное ПО для сложных исследовательских систем
- Интегрировать существующее ПО в новые или изменённые системы и среды с сохранением совместимости и производительности
- Участвовать во всём жизненном цикле ПО: анализ требований, проектирование, реализация, тестирование, верификация и развёртывание прототипов и эксплуатационного ПО
- Создавать и улучшать автоматизацию, инструменты и CI/CD-процессы (сборочные пайплайны, автоматизация тестов, упаковка, релизы)
- Работать в Linux-средах разработки и эксплуатации, включая скриптинг и диагностику на уровне ОС и приложений
- Совместно с инженерами и исследователями искать подходы к сложным задачам, быстро итерировать прототипы и переводить решения в эксплуатацию
- Поддерживать сетевые системы и ПО, взаимодействующее с сетевыми стеками, потоками данных и распределёнными сервисами
- Взаимодействовать с заказчиком по приоритетам, прогрессу и решению проблем
- Контролировать задачи субподрядчиков: техническое руководство, проверка результатов, соблюдение стандартов интеграции и качества
- Готовить техническую документацию (проектные заметки, инструкции по сборке и развёртыванию, доказательства тестирования, операционные runbook'и)
Требования
- 6+ лет опыта с бакалаврской степенью, 4+ года с магистерской или 2+ года с PhD в Computer Science или смежной области; без степени — 10 лет опыта
- Опыт разработки ПО, сборки и интеграции приложений и сервисов в сложных средах
- Уверенное владение Python и хотя бы одним из C/C++, Java или Go (знание всех — плюс)
- Знакомство с практиками безопасной разработки в ограниченных средах (hardened enclaves, контролируемые репозитории, offline-сборки)
- Знание практик и инструментов разработки: Git/GitHub/GitLab (ветки, PR, code review), Agile, CI-инструменты (например, Jenkins)
- Сильные навыки решения задач и быстрого освоения новых технологий в исследовательских условиях с нечёткими требованиями
- Сильные коммуникативные навыки для объяснения технических вопросов и компромиссов
- Обязательно: активный допуск TS/SCI с действующим полиграфом
Условия
- Полная занятость на площадке заказчика рядом с College Park, MD
- Возможен повышенный sign-on bonus (обсуждается на этапе рекрутинга)
- Диапазон зарплат: $176,000 - $282,000
- Возможны переработки, сменные надбавки и дискреционный бонус в дополнение к базовой оплате
- Равные возможности трудоустройства, включая людей с инвалидностью и ветеранов
Навыки
- Python
- C
- C++
- Java
- Go
- Git
- GitHub
- GitLab
- Jenkins
- CI/CD
- Linux
- Windows
- Shell scripting
- VMware
- KVM
- VirtualBox
- Proxmox
- TCP/IP
- Routing
- Switching
- Firewalls
- Docker
- Kubernetes
- Ansible
- Terraform
- Agile