Snowflake
Staff Software Engineer, Cortex AI Functions
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Техлид в команду Cortex AI Functions в Snowflake. Проектирование и развитие пайплайнов обработки мультимодальных данных и семантических операторов в SQL, связывая качество AI-моделей с системами баз данных.
Задачи
- Быть техлидом группы из 2–4 инженеров и самостоятельно вести крупный проект от постановки задачи и архитектуры до запуска и продакшн-результатов
- Для инициатив по качеству AI: определять стратегии моделей с балансом точности, стоимости и задержки, проводить оценку, анализ ошибок, оптимизацию промптов и адаптацию моделей, включая fine-tuning и post-training
- Для инициатив по базам данных: развивать AI-aware планирование запросов, оптимизации компилятора, распределённое исполнение, планирование и безопасное переиспользование результатов в SQL и пайплайнах данных
- Связывать цели по качеству с решениями по исполнению, диагностировать узкие места и улучшать корректность, надёжность, наблюдаемость и эффективность обработки данных
- Совместно с PM и руководством определять продуктовую поверхность и бизнес-стратегию, переводить потребности клиентов в продуктовые возможности, приоритеты и метрики успеха
- Декомпозировать сложные проекты на этапы, делегировать работу, разблокировать и менторить инженеров, поддерживать техническое качество через hands-on вклад и ревью дизайна и кода
Требования
- Глубокая экспертиза либо в качестве AI и прикладном моделировании, либо в системах баз данных, с существенным техническим вкладом и измеримым продакшн-эффектом (экспертиза в обоих направлениях не требуется)
- 8+ лет релевантного опыта в software engineering, прикладном машинном обучении или системах баз данных, включая самостоятельное ведение проектов с участием нескольких инженеров от определения до продакшна
- Сильные фундаментальные знания алгоритмов, структур данных и проектирования ПО; свободное владение хотя бы одним из C++, Java или Python; сильные навыки отладки и тестирования
- Эмпирический подход к решению задач: чёткие метрики, дисциплинированные эксперименты, root-cause анализ и обоснованные компромиссы между качеством, стоимостью и задержкой
- Сильное продуктовое чутьё и опыт совместного определения продуктового направления с PM и руководством, связывания технических инвестиций с ценностью для клиента и бизнес-результатами
- Глубина в одной из областей: AI quality (моделирование, методология оценки, статистические эксперименты, качество данных, анализ ошибок, автоматическая оптимизация) или database systems (оптимизаторы запросов, компиляторы, движки исполнения, распределённая обработка данных, анализ производительности)
Условия
- Работа в Snowflake — быстрорастущей компании, масштабирующей команду
- Ценности: вызов обычному мышлению и ускорение инноваций
- Информация о зарплате и бенефитах для вакансий в США — на сайте карьеры Snowflake
Навыки
- C++
- Java
- Python
- SQL
- fine-tuning
- post-training
- query optimizers
- compilers
- distributed data processing
- machine learning
- LLM