Snowflake

Principal Software Engineer 2 - OLTP

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Principal-инженер для проектирования и развития архитектуры OLTP-систем Snowflake Postgres и Unistore, включая транзакционные системы для агентных нагрузок.

Задачи

  • Определять и развивать долгосрочную техническую архитектуру OLTP для Snowflake Postgres, Unistore и их инфраструктуры
  • Принимать ключевые архитектурные решения по транзакциям, хранению, управлению конкурентностью, репликации, восстановлению, выполнению запросов и масштабируемости БД
  • Формировать архитектуру compute и storage для низколатентных высокодоступных транзакционных систем: изоляция ресурсов, эластичность, сеть, кэширование, контейнерная инфраструктура
  • Создавать примитивы БД для агентных нагрузок: быстрое создание изолированных транзакционных окружений, чекпоинты и откаты, управление жизненным циклом
  • Определять безопасное чтение и изменение операционного состояния агентами с гарантиями консистентности, восстановления, контроля доступа и governance
  • Определять, где архитектура и совместимость PostgreSQL дают преимущество, а где альтернативные подходы эффективнее
  • Проектировать под нагрузки, где БД и транзакционные окружения создаются и управляются программно на машинной скорости
  • Руководить сложными кросс-командными инженерными инициативами и задавать техническое направление для нескольких команд
  • Работать с продуктовыми лидерами, старшим инженерным руководством и стратегическими клиентами по ключевым техническим и продуктовым решениям
  • Повышать техническую планку через архитектурные ревью, менторство и hands-on лидерство на самых сложных системных задачах

Требования

  • 15+ лет опыта создания БД, распределённых систем, систем хранения или крупномасштабной облачной инфраструктуры со значимым техническим влиянием
  • Глубокая экспертиза в OLTP и системах БД: транзакции, управление конкурентностью, storage engines, индексирование, обработка запросов, репликация, восстановление, высокая доступность
  • Сильное понимание облачной инфраструктуры для низколатентных stateful-систем: compute, storage, сеть, изоляция ресурсов, обработка отказов
  • Опыт проектирования высокоэластичных, мультитенантных или быстро разворачиваемых stateful-систем с изоляцией и эффективным управлением жизненным циклом
  • Понимание эволюции архитектуры БД для AI-native приложений и автономных агентов: эфемерное состояние, sandboxing, безопасные транзакционные действия, программный жизненный цикл БД
  • Опыт сложных архитектурных компромиссов по латентности, пропускной способности, консистентности, доступности, долговечности, масштабируемости, изоляции и стоимости
  • Трек-рекорд вывода технически амбициозных систем от архитектуры до продакшена в значимом масштабе
  • Опыт влияния на техническое направление нескольких команд или широкой продуктовой области
  • Сильные системные инженерные инстинкты и способность работать на разных уровнях абстракции — от внутренностей БД до распределённой инфраструктуры
  • Глубокая экспертиза в PostgreSQL — сильное преимущество, но опыт создания других сложных транзакционных или распределённых БД также релевантен
  • Сильный опыт системного программирования; C, C++ или Rust — плюс
  • Исключительное техническое суждение и коммуникационные навыки, умение влиять на инженеров, руководителей и клиентов

Условия

  • Участие в определении архитектуры крупного расширения Snowflake в транзакционные и операционные нагрузки
  • Работа над фундаментальными задачами БД и распределённых систем: транзакции, хранение, compute и облачная инфраструктура
  • Создание транзакционных систем для нового поколения приложений и агентов
  • Влияние на Snowflake Postgres, Unistore и интеграцию транзакционных систем с платформой Data & AI
  • Техническое влияние в масштабе, где архитектурные решения определяют продуктовое направление Snowflake на годы

Навыки

  • OLTP
  • PostgreSQL
  • Unistore
  • распределённые системы
  • storage engines
  • транзакции
  • управление конкурентностью
  • репликация
  • высокая доступность
  • query processing
  • облачная инфраструктура
  • Kubernetes
  • C
  • C++
  • Rust

Похожие вакансии

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Principal Software Engineer 2 - OLTP — Snowflake, 304,000 – 380,000 USD в год, Menlo Park | itrelocate