Snowflake
Senior Software Engineer - Dynamic Tables
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Snowflake Dynamic Tables. Разработка распределённой data-платформы с декларативным SQL, работа над производительностью, надёжностью и масштабируемостью сервисов.
Задачи
- Проектировать возможности и технические решения для Dynamic Tables совместно с инженерами и Product Managers в распределённой команде
- Взаимодействовать с клиентами, выявлять их потребности и превращать их в продуктовые и технические roadmap
- Отвечать за вывод новых возможностей и улучшений производительности от идеи до релиза
- Создавать надёжное и производительное ПО, выдерживающее нагрузки крупнейших enterprise-клиентов
- Анализировать и решать задачи производительности, корректности и отказоустойчивости на масштабе
- Обеспечивать операционную готовность сервисов и выполнение обязательств по надёжности, доступности и производительности
Требования
- 5+ лет опыта проектирования и разработки распределённых data-систем
- 3+ года опыта работы с внутренним устройством query-компиляторов
- Опыт создания enterprise-grade надёжного ПО и сервисов
- Степень в Computer Science или смежной области
- Сильные навыки решения задач и фундаментальные знания CS: структуры данных, алгоритмы, распределённые системы, реляционная алгебра или SQL
- Адаптивность и командность, готовность менторить и учиться
- Сильные коммуникативные навыки на английском
Условия
- Работа в офисе в Берлине, Германия
- Глобально распределённая команда
- Бонус: опыт прямого взаимодействия с enterprise-клиентами
- Бонус: опыт с incremental view maintenance / materialized views
Навыки
- SQL
- distributed systems
- query compilers
- data structures
- algorithms
- relational algebra
- incremental view maintenance
- materialized views