SingleStore

Staff Software Engineer

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

Staff-инженер для команды SingleStore Flow — enterprise-продукта миграции и интеграции данных. Роль hands-on IC с широким техническим влиянием: архитектура пути данных от источников и CDC через движки миграции, API и Helios до клиентского опыта.

Задачи

  • Задавать техническое направление для ключевых областей Flow: движки миграции, CDC-пайплайн, эволюция схемы, миграция больших таблиц, корректность данных source-to-target, API Flow, интеграция с Helios, agent-assisted миграции
  • Вести проектирование и поставку крупных, определяющих релиз проектов от постановки задачи до продакшн-выката
  • Принимать прагматичные архитектурные решения и решения build-versus-defer, балансируя ценность для клиента, надёжность, производительность, поддерживаемость и скорость поставки
  • Проектировать и реализовывать production-quality код, оставаясь hands-on в кодовой базе
  • Решать сложные неоднозначные задачи: консистентность данных, репликация, schema drift, пропускная способность, использование памяти, конкурентность, восстановление после сбоев, обратная совместимость
  • Устанавливать высокую планку для технического дизайна, качества кода, тестирования, observability, безопасности и операционной готовности
  • Проводить root-cause analysis клиентских инцидентов и обеспечивать долговременные исправления, тесты, диагностику и операционные гарантии
  • Улучшать эксплуатацию Flow в продакшене через runbooks, дашборды, релизную дисциплину, incident response и разделяемую ответственность за здоровье сервиса
  • Тесно работать с Product Management, Engineering, Support, Solutions и клиентами, превращая реальные требования миграции в надёжные технические решения
  • Менторить инженеров, вести дизайн- и код-ревью, распространять технический контекст и развивать следующее поколение технических лидеров
  • Создавать понятную техническую документацию по архитектуре, API, клиентским сценариям, компромиссам и операционным процедурам
  • Развивать AI-native практики разработки и agentic-возможности для повышения продуктивности инженерии и self-serve миграций

Требования

  • Значительный профессиональный опыт разработки и эксплуатации production-систем, обычно 10+ лет, или эквивалентная глубина опыта и влияния
  • Экспертный опыт с Java, включая отладку и улучшение сложных долгоживущих enterprise-кодовых баз
  • Опыт использования JDBC с одной или несколькими БД: SQL-метаданные, SQL-типы, информация о схеме, специфичное поведение БД, пулинг соединений, выполнение SQL, Apache Avro, Protocol Buffers или аналогичные технологии сериализации и интеграции
  • Сильное понимание баз данных и data-intensive систем: транзакции, репликация, индексирование, управление соединениями, консистентность данных
  • Глубокий опыт с MySQL и PostgreSQL
  • Опыт Java performance engineering: конкурентность, thread pools, garbage collection, memory pressure, back-pressure
  • Практический опыт с Change Data Capture или аналогичными streaming/replication технологиями: логи БД, логическая репликация, change tracking, checkpoints, offsets
  • Подтверждённый опыт проектирования надёжных масштабируемых распределённых систем, где важны корректность, производительность и доступность
  • Опыт с cloud-native сервисами и оркестрацией контейнеров, предпочтительно Kubernetes
  • Трек-рекорд ведения крупных технических инициатив и принятия архитектурных решений на границах команд и функциональных областей
  • Сильная дисциплина тестирования: unit, integration, end-to-end, regression, performance и failure-mode тесты
  • Опыт расследования продакшн-инцидентов, написания root-cause analysis и превращения операционного опыта в улучшения инженерии
  • Опыт с observability, профилированием, метриками, распределённым трейсингом и продакшн-дашбордами
  • Отличные письменные и устные коммуникации, умение объяснять сложные технические решения инженерам, продуктовым партнёрам и клиентским командам
  • Подтверждённое умение менторить инженеров и влиять на результат без формальных полномочий
  • Степень бакалавра или магистра (предпочтительно) в Computer Science или смежной области, либо эквивалентный практический опыт

Условия

  • Stock options
  • Гибкий оплачиваемый отпуск
  • Ежемесячные трёхдневные выходные
  • 14 недель полностью оплачиваемого гендерно-нейтрального отпуска по уходу за ребёнком
  • Помощь с фертильностью и усыновлением
  • Психологическое консультирование
  • Пенсионный план 401(k)
  • Медицинская, стоматологическая, офтальмологическая страховка, страхование жизни и инвалидности
  • Базовая зарплата $160,000 - $210,000 USD
  • Возможны дополнительные вознаграждения, включая merit increases и годовые бонусы

Навыки

  • Java
  • JDBC
  • SQL
  • Apache Avro
  • Protocol Buffers
  • MySQL
  • PostgreSQL
  • Change Data Capture
  • Kubernetes
  • Go
  • TypeScript
  • React
  • GraphQL
  • gRPC
  • LLM
  • Oracle
  • SQL Server
  • MongoDB
  • SAP HANA
  • Snowflake
  • Salesforce

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

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 окт.
Staff Software Engineer — SingleStore, 160,000 – 210,000 USD в год, Офис | itrelocate