webAI
CRDT Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду webAI для разработки безопасной распределённой AI-инфраструктуры. Основной фокус — CRDT и peer-to-peer/decentralized networking, разработка ведётся на Rust.
Задачи
- Проектировать и реализовывать продвинутые системы синхронизации и сетевого взаимодействия для надёжной работы AI в гетерогенных средах — от edge-устройств до изолированных облачных систем
- Архитектурировать фреймворки синхронизации данных на основе content addressable storage, Merkle trees и CRDT
- Проводить тюнинг производительности, отладку и оптимизацию распределённого ПО в условиях ограниченных ресурсов и нестабильного соединения
- Обеспечивать security-first дизайн: threat modeling, управление ключами, интеграция криптографических примитивов и протоколов
- Взаимодействовать с командами MLOps, Infrastructure и Security для деплоя и интеграции AI-компонентов в ограниченных или air-gapped системах
- Участвовать в кросс-функциональных обсуждениях архитектуры и готовить документацию для внутренних и внешних стейкхолдеров
- Поддерживать строгие практики тестирования, observability и валидации для надёжности и compliance
- Работать с distributed hash tables, content identifiers, gossip protocols, DAGs, overlay networks и NAT traversal
Требования
- Опыт работы с CRDT
- Опыт работы с peer-to-peer или децентрализованными сетевыми фреймворками
- Опыт разработки на backend-языках
- Готовность работать с Rust (можно подтянуть в процессе)
Условия
- Конкурентная зарплата
- Комплексный пакет медицинского, стоматологического и vision-страхования
- 401(k) match (только для сотрудников в США)
- Стипендия $200/мес на здоровье и wellness
- Поддержка дополнительного образования
- Подписка Function Health $500/год (только для сотрудников в США)
- Бесплатная парковка для офисных сотрудников
- Flexible Time Off (FTO)
- Родительский отпуск для подходящих сотрудников
- Дополнительное страхование жизни
Навыки
- Rust
- CRDT
- Merkle trees
- content addressable storage
- peer-to-peer networking
- decentralized networking
- distributed hash tables
- gossip protocols
- DAGs
- overlay networks
- NAT traversal
- cryptography
- MLOps