WorkListВойтиОформить подписку
SI

Senior Software Engineer

висит 6 мес.
SingleStore · Distributed SQL database
Откликнуться на сайте компании ↗
Опубликована давно; 02.11 она ещё висела у компании.

О вакансии

Откуда можно работать
США
Английский
C1
по другим вакансиям компании
Уровень
Senior
указан работодателем
Деньги
$140–215 тыс/год
указана работодателем в долларах
Даты
Опубликована 29.04 · видим у компании с 17.08 · у компании видели 02.11
дата публикации от работодателя

Та же должность в других городах и странах

Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Инженеры SingleStore создают платформу обработки данных в реальном времени, которая поддерживает некоторые из самых требовательных приложений в мире. Наша облачно‑нативная архитектура базы данных обеспечивает высокопроизводительные транзакционные и аналитические нагрузки в масштабе.

Примечание: эта роль открыта на нескольких уровнях. Окончательный уровень (Senior, Staff или Principal) будет определён на основе опыта, масштаба влияния и продемонстрированного технического лидерства в процессе интервью.

Наши Software Engineers работают в небольших, совместных командах, помогая продвигать компанию вперёд. Будь то улучшение отказоустойчивости кластера SingleStore, ускорение выполнения SQL‑запросов с помощью таких техник, как SIMD‑векторизация и LLVM codeGen, или написание модулей поиска и оценки стоимости для оптимизатора запросов, наши инженеры отвечают за построение систем, критически важных для высокопроизводительных нагрузок.

Что предстоит делать

  • Разрабатывать функции движка базы данных в соответствии с направлением компании и запросами клиентов, чтобы обеспечить своевременное выполнение требований
  • Поставлять код без ошибок в низкоуровневой, неуправляемой памяти среде C++
  • Преобразовывать высокоуровневые требования клиентов в реализуемые и поставляемые программные функции
  • Изучать, предлагать и адаптировать передовые технологии из отрасли и академических исследований в архитектуру базы данных SingleStore для обеспечения оптимальной производительности и пропускной способности клиентских нагрузок как в аналитических, так и в транзакционных сценариях
  • Разрабатывать и выполнять комплексные планы тестирования для оценки функциональности движка базы данных, обеспечивая полное покрытие и точность, используя Python, C++ и SQL
  • Применять низкоуровневые техники отладки, включая GDB и Flame graphs, для исправления проблем и повышения производительности
  • Работать над алгоритмами распределённых систем и проблемами/компонентами ядра движка базы данных за SingleStore
  • Принимать участие в код‑ревью и ревью дизайна в целях обеспечения качества программного обеспечения

Требования

  • 5+ лет опыта разработки и отладки системного программного обеспечения на неуправляемых языках, таких как C++ или Rust
  • Степень бакалавра в области компьютерных наук или эквивалентный практический опыт.
  • Демонстрированная способность проектировать и создавать высоконадежное, высокопроизводительное системное программное обеспечение.

Будет плюсом

  • Знание архитектуры баз данных и операционных систем
  • Знакомство с распределёнными системами, управляемыми через Kubernetes

Условия и бенефиты

SingleStore ценит людей за их уникальные навыки и опыт, и мы гордимся тем, что предлагаем роли в различных локациях по всей территории Соединённых Штатов. Зарплата определяется на основе допустимых, недискриминационных факторов, таких как навыки, опыт и географическое положение, и является лишь одной частью нашего общего пакета вознаграждения и льгот. Некоторые роли также могут получать дополнительные вознаграждения, включая повышения по заслугам и годовые бонусы.

Общий диапазон зарплаты SingleStore для этой роли, если вы работаете в Бостоне, Чикаго, Нью‑Йорке, Остине, Фениксе, Лас‑Вегасе, Сиэтле, Вашингтоне или Далласе, составляет: $140,000 - $215,000 USD в год

Навыки

C++RustPythonSQLGDBFlame graphsKubernetesSIMD vectorizationLLVM codeGendistributed systemstest planscode reviewsdesign reviewslow-level debuggingunmanaged memorysystem-level softwaredatabase enginefault tolerancequery optimizersearch and costing modules

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти