Hewlett Packard Enterprise
Senior Software Engineer – Storage
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду HPE Alletra Enterprise Storage Platform. Разработка сервисов хранения, компонентов data path и системной инфраструктуры на современном C++ под Linux.
Задачи
- Проектировать и разрабатывать ПО для платформы HPE Alletra Enterprise Storage: сервисы хранения, компоненты data path, системная инфраструктура
- Реализовывать масштабируемые и высоконагруженные решения на современном C++ в Linux
- Расследовать, отлаживать и устранять функциональные проблемы, проблемы надёжности и производительности с помощью профилировщиков и диагностических инструментов
- Участвовать в проектировании распределённых функций хранения с фокусом на доступность, целостность данных и операционную эффективность
- Взаимодействовать с командами разработки, производительности, платформы и QA
- Участвовать в ревью дизайна, кода и тестов
- Разрабатывать автоматизированные тесты и фреймворки валидации
- Оценивать и внедрять новые технологии для развития возможностей хранения
- Менторить менее опытных инженеров и делиться знаниями
Требования
- Bachelor's или Master's в Computer Science, Information Systems или эквивалент
- Обычно 6–10 лет опыта
- Обширный опыт с инструментами проектирования и языками программирования
- C++: STL, boost, шаблоны, ООП, Python
- Опыт с системами, распределёнными или встраиваемыми системами
- Linux: понимание ОС, CPU/memory/system architecture
- Многопоточное программирование: мьютексы, локи
- Алгоритмы и структуры данных, опыт написания производительного кода
- Инструменты отладки и профилирования: GDB, perf
- Отличные аналитические навыки и навыки решения проблем
- Опыт архитектуры программных систем
- Опыт тестирования ПО, написания и выполнения тест-планов
- Отличные письменные и устные коммуникации, владение английским
Условия
- Гибридный формат: в среднем 2 дня в неделю в офисе HPE
- Программы здоровья и благополучия для сотрудника и близких
- Программы личного и профессионального развития
- Инклюзивная среда
- Базовая зарплата: 143 000–273 000 USD в Массачусетсе, 126 500–290 500 USD в Северной Каролине; возможны переменные бонусы
Навыки
- C++
- STL
- Boost
- Templates
- OOP
- Python
- Linux
- Multithreading
- GDB
- perf
- Kubernetes
- Distributed systems
- File systems
- Storage