Senior Software Engineer, D Management Layer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду D — базового слоя хранилища Google, низкоуровневой распределённой control plane для управления ёмкостью, изоляцией и жизненным циклом устройств хранения в масштабе компании.
Задачи
- Писать и тестировать код разработки продуктов или систем
- Участвовать в дизайн-ревью с коллегами и стейкхолдерами или вести их, выбирая технологии
- Проводить ревью кода других разработчиков и давать обратную связь по best practices
- Дополнять документацию и образовательный контент, адаптируя его под обновления продукта и фидбек
- Триажить проблемы продукта или системы, отлаживать и устранять их, анализируя источники и влияние на железо, сеть и качество сервиса
Требования
- Степень бакалавра или эквивалентный практический опыт
- 5 лет опыта разработки ПО на одном или нескольких языках программирования
- 3 года опыта тестирования, поддержки или запуска программных продуктов и 1 год опыта проектирования и архитектуры ПО
- 3 года опыта разработки крупномасштабной инфраструктуры, распределённых систем или сетей либо опыт с compute- или storage-технологиями
- Опыт работы с системами хранения и крупномасштабными распределёнными системами
- Опыт в аналитике данных
- Желательно: магистратура или PhD в Computer Science или смежной области
- Желательно: 5 лет опыта технического лидерства
- Желательно: опыт с конкурентностью, многопоточностью и синхронизацией
- Желательно: опыт с низкоуровневым системным ПО (ядро Linux, файловые системы, сети)
- Желательно: опыт оптимизации производительности
- Желательно: сильные навыки кодинга, предпочтительно C++
Условия
- Зарплата в США: $174000 - $252000 (USD)
- Целевой бонус 15%
- Equity
- Benefits
Навыки
- C++
- Linux kernel
- distributed systems
- storage systems
- data analytics
- concurrency
- multi-threading
- performance optimization
- networking
- filesystems