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