Applied Research Laboratory at Penn State University
Research Computing Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в подразделение Visualization and Decision Support (VDS) лаборатории ARL при Penn State. Разработка и поддержка ПО для исследовательских вычислений и анализа данных в защищённых и облачных HPC-средах, руководство командой инженеров и исследователей.
Задачи
- Разрабатывать, внедрять, улучшать и поддерживать программные приложения и инструменты для исследовательских вычислений
- Реализовывать эффективные алгоритмы и структуры данных для работы с большими наборами данных и сложными вычислениями
- Писать чистый, документированный и поддерживаемый код на современных языках программирования
- Интегрировать программные решения с существующей исследовательской инфраструктурой, включая облачные платформы
- Взаимодействовать с инженерами и исследователями для бесшовной интеграции инструментов
- Анализировать и оптимизировать производительность приложений под высокие вычислительные нагрузки
- Выявлять и устранять узкие места производительности и проблемы с памятью
- Оказывать техническую поддержку и решать проблемы пользователей-исследователей
- Создавать и поддерживать документацию: руководства пользователя, технические спецификации, инструкции по устранению неполадок
- Следить за новыми технологиями в области software engineering и вычислительных исследований
- Предлагать и внедрять новые функции и улучшения инструментов (для старших уровней)
- Руководить проектами разработки, включая планирование, разработку, тестирование и деплой (для старших уровней)
- Управлять сроками, результатами и этапами проектов (для старших уровней)
- Возможно руководство сотрудниками: найм, развитие, управление эффективностью (для старших уровней)
Требования
- Анализ кода
- Кросс-командное взаимодействие
- Анализ данных
- Навыки презентации
- Программирование
- Архитектура ПО
- Разработка ПО
- Тестирование ПО
- Технологическая экспертиза
- Анализ трендов
- Степень бакалавра
- 6+ лет релевантного опыта (уровень Senior Professional) или 3+ года (уровень Advanced Professional)
- Гражданство США
- Готовность пройти проверку биографии и получить допуск к государственной тайне
- Участие в программе тестирования на наркотики ARL
Условия
- Зарплата $110,520 – $209,640 в год (с учётом географической корректировки)
- Полная занятость, работа полностью в офисе: State College, PA или Reston, VA
- Удалённая и гибридная работа не предусмотрена
- Конкурентный соцпакет: медицинская, стоматологическая и офтальмологическая страховка
- Пенсионные планы
- Оплачиваемые отпуска, больничные и праздничные дни
- Скидка 75% на обучение для сотрудников, супругов и детей
- ARL — авторизованный партнёр DoD SkillBridge, приветствуются военнослужащие в переходный период
Навыки
- Software architecture
- Software development
- Software testing
- Data analysis
- HPC
- Cloud computing
- Algorithms
- Data structures