Mistral
Engineering Team Lead, Storage
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Основательская роль тимлида по хранению данных в облачной платформе Mistral: нужно с нуля собрать команду и построить стек блочного, файлового и объектного хранения для обучения моделей и вычислений на собственной инфраструктуре.
Задачи
- Построить стек хранения — блочного, файлового, объектного — для обучения, sandbox-нагрузок и общих вычислений
- Принимать решения build-vs-buy: разворачивать и укреплять вендорские платформы или писать собственные сервисы на Go
- Отвечать за data plane: аллокация, дублирование, тиринг, бэкап и восстановление, S3-совместимые API
- Планировать ёмкость по дата-центрам и доменам отказа — петабайты, а не терабайты
- Собрать команду с нуля: первые наймы, онбординг и коучинг, performance и планы роста, стандарты ответственности
- Совместно с Product Managers формировать roadmap хранения и принимать технические и бизнес-компромиссы
Требования
- 2+ года реального руководства людьми: найм, коучинг, честная обратная связь, развитие инженеров
- Опыт построения систем хранения — объектных, блочных или распределённых файловых, а не только их эксплуатации
- Глубокие фундаментальные знания распределённых систем: durability, consistency, replication, erasure coding, домены отказа
- Опыт вывода production-систем на Go; инженеры из C++ или Rust, готовые писать на Go ежедневно, тоже рассматриваются
- Понимание аппаратной реальности: HDD, SSD и NVMe тиры и их экономика
- 8+ лет разработки backend или инфраструктурных систем
- Опыт совместной работы с product, design и бизнес-командами для выпуска продуктов до реальных пользователей
- Low-ego, team-first mindset
Условия
- Комплексный пакет бенефитов: медицинская страховка, родительский отпуск, пенсионные планы, поддержка релокации, wellness-программы, компенсации на питание и транспорт
- Бенефиты зависят от страны
- Распределённые команды в Европе, Северной Америке, Азии и на Ближнем Востоке
Навыки
- Go
- S3
- Kubernetes
- block storage
- object storage
- distributed filesystems
- erasure coding
- replication
- NVMe
- SSD
- HDD
- bare metal
- networking
- capacity planning