Snowflake
Staff Software Engineer, Cortex AI Functions
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Cortex AI Functions в Snowflake. Роль предполагает техническое лидерство над проектами по интеграции AI в SQL-пайплайны и работу с качеством моделей либо с системами баз данных.
Задачи
- Быть техлидом группы из 2–4 инженеров и самостоятельно вести крупный проект от постановки задачи и архитектуры до запуска и продакшена
- Для инициатив по качеству AI: определять стратегии моделей с балансом точности, стоимости и задержки, проводить оценку, анализ ошибок, оптимизацию промптов, fine-tuning и post-training
- Для инициатив по базам данных: развивать AI-aware query planning, оптимизации компилятора, распределённое исполнение, планирование и безопасное переиспользование результатов в SQL и пайплайнах данных
- Связывать цели по качеству с решениями по исполнению, диагностировать узкие места и улучшать корректность, надёжность, наблюдаемость и эффективность обработки данных
- Совместно с PM и руководством определять продуктовую поверхность и бизнес-стратегию, переводить потребности клиентов в возможности продукта и метрики успеха
- Декомпозировать сложные проекты на этапы, делегировать работу, разблокировать и менторить инженеров, поддерживать техническое качество через hands-on вклад и ревью дизайна и кода
Требования
- Глубокая экспертиза либо в качестве AI и прикладном моделировании, либо в системах баз данных; экспертиза в обоих направлениях не требуется
- 8+ лет релевантного опыта в software engineering, прикладном машинном обучении или системах баз данных, включая самостоятельное ведение проектов с участием нескольких инженеров
- Сильные основы алгоритмов, структур данных и проектирования ПО; свободное владение хотя бы одним из C++, Java или Python; сильные навыки отладки и тестирования
- Эмпирический подход к решению задач: чёткие метрики, дисциплинированные эксперименты, root-cause анализ и обоснованные компромиссы между качеством, стоимостью и задержкой
- Сильное продуктовое чутьё и опыт совместного определения продуктового направления с PM и руководством
- Для направления AI quality: моделирование, методология оценки, статистические эксперименты, качество данных, анализ ошибок и автоматическая оптимизация; опыт fine-tuning и post-training будет плюсом
- Для направления database systems: query optimizers, компиляторы, execution engines, распределённая обработка данных и анализ производительности; знакомство с AI-инфраструктурой будет плюсом
Условия
- Базовая зарплата $236,000 - $339,200
- Участие в бонусной программе и программе акций Snowflake
- Медицинская, стоматологическая и vision-страховка, страхование жизни и инвалидности
- Пенсионный план 401(k)
- Flexible spending и health savings account
- Минимум 12 оплачиваемых праздничных дней, оплачиваемый отпуск, родительский отпуск
- Программа помощи сотрудникам и другие бенефиты компании
Навыки
- C++
- Java
- Python
- SQL
- fine-tuning
- post-training
- query optimizers
- compilers
- distributed data processing
- AI infrastructure