Alluxio
Staff Software Engineer - Distributed System Development
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер в Alluxio для развития распределённой платформы данных: масштабирование систем до тысяч узлов, оптимизация памяти, конкурентности и кэширования.
Задачи
- Разрабатывать инновационные решения для масштабирования систем до тысяч узлов
- Обеспечивать долговечность данных и высокую доступность
- Предлагать креативные решения и вести команду от концепции до реализации
- Участвовать в формировании архитектуры продукта и реализовывать техническое направление совместно с product management
Требования
- Опыт в роли технического лидера от 1–2 лет
- Степень бакалавра в Computer Science или смежной области либо эквивалентный практический опыт
- Опыт разработки на одном или нескольких языках общего назначения: Java, C/C++ или Go
- Обязательный опыт работы с двумя или более направлениями: распределённые и параллельные системы, распределённые системы хранения, архитектура крупномасштабных систем, разработка security-ПО
- Отличные аналитические навыки и навыки решения задач
- Свободное владение английским языком в устной и письменной форме
Условия
- Базовая зарплата $200,000 – $300,000 в год
- Годовые бонусы по результатам работы
- Опционы
- Комплексный соцпакет: health, 401k, оплачиваемый отпуск
Навыки
- Java
- C/C++
- Go
- Distributed Systems
- Distributed Storage
- Caching
- Concurrency
- Open Source