Software Engineer, Database

Job expired!

В Yugabyte наша миссия - стать транзакционной базой данных по умолчанию для предприятий, разрабатывающих облачные приложения. Наш флагманский продукт, YugabyteDB, является распределённой базой данных, совместимой с PostgreSQL и предназначенной для облачных приложений. Она устойчива, масштабируема и гибка, работая бесперебойно на любой облачной платформе. Разработчики могут использовать известные API для мгновенного повышения производительности.

Рынок транзакционных баз данных, по прогнозам, достигнет 64 млрд долларов к 2025 году. YugabyteDB уникальным образом позиционируется, чтобы удовлетворить растущий спрос на гео-распределенные, высокомасштабируемые, высокопроизводительные рабочие нагрузки благодаря своему облачному дизайну, горизонтальной масштабируемости и встроенной репликации данных. Современные приложения требуют облачную базу данных для исключения компромиссов и изоляции, и YugabyteDB отвечает этим требованиям, сочетая мощь и знакомство PostgreSQL с точно разработанной, распределенной, облачной архитектурой. Более того, она 100% открытая.

Мы ищем талантливых и нацеленных на результат специалистов, чтобы присоединиться к нам в нашей амбициозной миссии по созданию длительной и значимой компании. Многие ведущие предприятия мира переходят с устаревших RDBMS, таких как Oracle, SQL Server и DB2, на YugabyteDB для удовлетворения потребностей их миссионерски-критических приложений.

В качестве инженера-программиста в Yugabyte, вы будете работать на переднем крае создания транзакционной, высокопроизводительной базы данных, поддерживающей гео-распределенные и многооблачные приложения. Ваша роль будет включать решение сложных проблем в разнообразных областях внутри экосистемы открытой базы данных YugabyteDB.

  • Исследование, проектирование, реализация, тестирование и выпуск новых функций базы данных и улучшений.
  • Написание высококачественного кода на C/C++ и разработка комплексных тестовых случаев, а также участие в процессе код-ревью.
  • Устранение проблем с корректностью, стабильностью или производительностью, связанных с планированием и выполнением операций в сложной распределенной системе.
  • Выявление и реализация улучшений производительности, включая усовершенствование выбора плана, группировку или параллелизацию работ, или перенос частей плана