CoreWeave
Principal Software Engineer - Models
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер, отвечающий за архитектуру, производительность и стабильность frontend приложения W&B Models, которым ежедневно пользуются ML-исследователи и инженеры. Роль frontend-ориентированная, но архитектурно глубокая и кросс-командная.
Задачи
- Владеть frontend-архитектурой приложения W&B, отвечать за производительность, стабильность и надёжность
- Определять границы запросов и композицию данных, от которых зависит рендеринг страниц
- Ставить цели по производительности и доводить работу до их достижения с подтверждением на production-данных
- Определять архитектуру доставки и рендеринга приложения, включая эффективную доставку кода
- Работать с backend- и platform-командами над дизайном API, в том числе переносить часть работы с клиента
- Инициировать и вести крупные переработки, недостижимые инкрементальными изменениями
- Влиять на дизайн других команд и выстраивать консенсус между границами ответственности
Требования
- 8+ лет разработки пользовательского ПО с глубокой экспертизой во frontend-архитектуре и производительности
- Опыт руководства трансформацией большого долгоживущего React-приложения с фокусом на производительность, продуктовый эффект и dev experience
- Уверенное владение React и TypeScript, production-опыт с GraphQL и современным state management (Redux или Zustand)
- Навыки performance engineering: инструментирование приложения, чтение frontend- и backend-трейсов, локализация узких мест и подтверждение улучшений цифрами
- Понимание client-side кэширования: нормализация, инвалидация и режимы отказа при масштабе
- Практический опыт с бандлерами и build-тулингом, понимание tradeoff'ов code splitting и доставки
- Достаточная backend-глубина для проектирования систем на высоком уровне и проработки frontend-последствий
- Опыт валидации идей, координации между инженерными командами и секвенирования работ через организационные границы
- Операторский подход: измерять, выпускать, доводить до конца и быть близко к production
Условия
- Медицинская, стоматологическая и офтальмологическая страховка — 100% оплачивает CoreWeave
- Компания оплачивает страхование жизни
- Добровольное дополнительное страхование жизни
- Страхование от краткосрочной и долгосрочной нетрудоспособности
- Flexible Spending Account и Health Savings Account
- Компенсация обучения
- Участие в Employee Stock Purchase Program (ESPP)
- Программы ментального благополучия через Spring Health
- Поддержка планирования семьи от Carrot
- Оплачиваемый родительский отпуск
- Гибкая поддержка по уходу за детьми через Kinside
- 401(k) с щедрым employer match
- Гибкий PTO
- Обеды в офисе и дата-центрах
- Неформальная рабочая обстановка
- Культура, ориентированная на инновационные прорывы
- Дискреционный бонус и equity-награды
Навыки
- React
- TypeScript
- GraphQL
- Redux
- Zustand
- client-side caching
- bundlers
- code splitting
- Datadog RUM
- APM
- Go
- ML
- MLOps
- AI agent workflows