Cotidal
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в раннюю команду Cotidal, строящую вычислительную платформу для AI-нагрузок на базе TPU и ускорителей. Работа охватывает HPC-кластеры, распределённую инфраструктуру, обучение и инференс, а также клиентские продукты.
Задачи
- Строить и эксплуатировать кластеры ускорителей для AI-нагрузок: Linux, сети, хранилища, здоровье железа
- Разрабатывать распределённые системы control plane: провижининг, планирование, управление ресурсами, оркестрация
- Оптимизировать обучение и инференс: фреймворки, model serving, производительность на ускорителях
- Разрабатывать клиентские продукты: интерфейсы, API и backend-системы
- Диагностировать сбои и обеспечивать надёжность крупных флотов
- Принимать технические решения и доводить проекты до рабочего софта и надёжных систем
Требования
- Опыт создания систем, на которые полагаются пользователи, и работы с их отказами и масштабированием
- Способность глубоко разбираться в стеке, runtime или железе для поиска узких мест
- Умение проверять гипотезы прототипами и бенчмарками
- Наличие обоснованных взглядов на архитектуру систем и понимание компромиссов
- Опыт в одной или нескольких областях: Kubernetes-контроллеры и планировщики, bare-metal provisioning, RDMA, распределённые хранилища
- Опыт оптимизации обучения или инференса с PyTorch, JAX, XLA, vLLM или SGLang
- Опыт разработки пользовательских продуктов full stack
- Опыт работы с GPU, TPU, Trainium, Instinct и другими архитектурами ускорителей
Условия
- Конкурентная зарплата и опции
- Спонсорство рабочей визы и помощь в оформлении
- Медицинская, стоматологическая и офтальмологическая страховка
- Неограниченный PTO
- Помощь с релокацией при необходимости
- Работа в офисе в Palo Alto, напрямую с основателями
Навыки
- Linux
- Kubernetes
- RDMA
- PyTorch
- JAX
- XLA
- vLLM
- SGLang
- GPU
- TPU
- Trainium
- Distributed Systems