Snowflake
Software Engineer - Dynamic Tables
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Snowflake Dynamic Tables — разработка возможностей декларативной трансформации данных на SQL с контролем стоимости, задержек и пропускной способности. Работа над внутренностями базы данных и распределёнными системами в распределённой команде.
Задачи
- Проектировать и разрабатывать возможности Dynamic Tables совместно с инженерами и Product Managers
- Проектировать, реализовывать, поддерживать и развивать новые функции и улучшения производительности
- Участвовать в формировании технического и продуктового направления вместе со старшими коллегами
- Декомпозировать неоднозначные задачи, оценивать компромиссы и принимать технические и продуктовые решения
- Анализировать и решать задачи производительности, корректности и отказоустойчивости на масштабе
- Разбираться в незнакомых частях большой системы для поиска первопричин и решения проблем
- Обеспечивать операционную готовность создаваемых решений и выполнение обязательств перед клиентами по надёжности, доступности и производительности
- Понимать, как клиенты используют Dynamic Tables, и учитывать это при разработке
Требования
- 2+ года коммерческого опыта проектирования и разработки внутренностей баз данных или систем с интенсивной обработкой данных, либо эквивалентный исследовательский опыт
- Отличные навыки решения задач и сильные основы CS: структуры данных, алгоритмы, распределённые системы
- Опыт доведения задачи от открытого вопроса до работающего в продакшене ПО
- Владение AI-native подходами к разработке и агентными workflow
- Предпочтение командной работе с возможностью менторить и учиться
- Степень бакалавра в Computer Science или смежной области
- Сильные коммуникативные навыки на английском
Условия
- Работа в офисе в Берлине, Германия
- Распределённая команда
- Возможность расти в объёме задач и влиянии
- Работа с опытными инженерами
Навыки
- SQL
- Database internals
- Distributed systems
- Data structures
- Algorithms
- Query compilers
- Query optimizers
- Transactions
- Consistency models
- AI-native development workflows