Инженер-программист, база данных

  • Full Time
Job expired!

Базы данных - жизненная сила каждого бизнеса в мире.

То, что вы создаете и его влияние, не должно быть ограничено возможностями вашей базы данных. Именно поэтому мы разработали CockroachDB как самую продвинутую, облачную, распределенную SQL-базу данных на планете. Мы сделали масштабирование таким простым, что оно не требует сознательных усилий. Наши данные настолько надежны, что они практически неразрушимы. А доставка настолько плавна, что ваши приложения могут работать в любом месте. Присоединяйтесь к нашей миссии по созданию уникального класса базы данных - одной, которая была зародившейся в облаке и разработанной с нуля, чтобы помочь бизнесам всех размеров быстро масштабировать, переживать катастрофы и процветать везде.

О роли

Миссия команды по инфраструктуре баз данных состоит в том, чтобы создавать основную инфраструктуру, на которой работают все слои баз данных. В этой команде вы будете контролировать весь процесс, который обеспечивает работу CockroachDB; примеры варьируются от обновлений среды выполнения Go и зависимостей до сетевого протокола, версионирования, настроек кластера и т.д. Мы ищем опытных инженеров-разработчиков ПО, которые получают удовольствие от создания для разработчиков и имеют глубокое понимание и знакомство с лучшими методами и практиками кодирования. Работая в тесном контакте с нашими инженерами по базам данных, вы вступите в совместную культуру, направленную на глобализацию доступа к данным, интегрируя распределенные базы данных и облако с первоклассным опытом разработчика.

Ваши обязанности

  • Разработка серверной стороны на Go(знание языка роли не играет, но будет плюсом).
  • Конструирование, построение, тестирование и улучшение общей архитектуры программного обеспечения для CockroachDB. Ваш профессионализм и самоотдача способствует созданию оптимального облачного сервиса базы данных для наших пользователей, партнеров и клиентов.
  • Совместная работа с командой над созданием основных рамок, таких как версионирование, задания и настройки.
  • Разработка сложной системы конфигурации, которая позволяет эффективно и надежно настраивать различные системные параметры.
  • Работа над основными компонентами, такими как RPC-инфраструктура, protobuf, зависимые библиотеки и т.д.
  • Поддержание функционирования сложной системы и решение проблем, связанных с критически важными службами.

Ожидания

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

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

С расширением нашей команды, у вас будет возможность влиять на направление развития CockroachDB. Мы хотим, чтобы наши пользователи получали незабываемый опыт от использования нашего продукта, и вы вносите важный вклад в то, чтобы это было удовольствие.

Вы представляете собой

  • Страсть к сложным техническим продуктам, особенно к проектированию и реализации ресурсных и чувствительных к производительности систем, таких как базы данных.
  • Опыт создания надежных, масштабируемых серверных систем с использованием системных языков программирования, таких как Go, C/C++ и Rust.
  • Глубокое понимание дизайна систем и основных элементов, таких как rpc, protobuf, logging, tracing и т.д.
  • Уверенность в понимании, как обеспечивать ценность в рамках быстрых и итеративных циклов выпуска.
  • Искренний интерес к созданию отличного конечного опыта для разработчиков.
  • Опыт установления сотрудничества с коллегами. Вы цените участие в процессе проверки кода и сотрудничество с членами команды над сложными проблемами.
  • Желание внести свой вклад в создание новой команды и сайта.
  • Способность эффективно координировать работу с удаленными командами в разных часовых поясах.
  • Идеально, у вас более 5 лет соответствующего опыта, но количество опыта менее важно, чем ваши предыдущие достижения и способность управлять крупномасштабными техническими инициативами.

Команда

У вас будет возможность отчитываться перед членом нашего руководства по инженерии на основе проекта, над которым вы работаете в Cockroach Labs. Вы также будете тесно работать с высшим руководством, включая:

BabuSrithar - Глава сайта, Индия

BabuSrithar является лидером нашего сайта в Индии. Он ответственен за нашу стратегию роста и является адвокатом нашей культуры в регионе. Он увлечен созданием высококачественного программного обеспечения, стройных команд и полной реализацией потенциала каждого. Ему нравится работать с людьми и учиться по пути. Перед тем, как присоединиться к Cockroach Labs, BabuSrithar занимал высокие должности в компаниях, таких как Nutanix, Clumio, и недавно он был вице-президентом по инженерии в Apty, где он возглавлял глобальную инженерию. Вне работы ему нравится проводить время со своим трехлетним ребенком и семьей.

Исаак Вонг - вице-президент по инженерии

Исаак отвечает за благополучие инженерного отдела Cockroach Labs. Он тесно сотрудничает с командами, чтобы создать сбалансированную культуру, которая способствует качеству и инновациям в соответствии с нашими целями. Прежде чем присоединиться к Cockroach Labs, Исаак провел 16 лет в области наук о жизни в Medidata Solutions, где он наблюдал за увлекательным путешествием от стартапа с 30 сотрудниками до глобальной компании с более чем 2000 сотрудниками. Однако привлекательность распределенных, устойчивых и согласованных SQL-баз данных, в сочетании с исключительной технологией и культурой в Cockroach Labs, была непреодолима. Когда он не работает, он любит рисовать, играть на пианино и искать канноли в Нью-Йорке со своей женой и детьми.

Наши преимущества

  • Конкурентоспособное страхование здоровья (для вас и ваших иждивенцев!)
  • Оплачиваемый отпуск по уходу за ребенком (с дополнительной финансовой поддержкой)
  • Гибкая политика отпусков

Cockroach Labs гордится тем, что является работодателем, предлагающим равные возможности, и прилагает усилия для создания разнообразного и инклюзивного коллектива. Если вам требуются дополнительные удобства, чтобы чувствовать себя комфортно в ходе процесса собеседования, пожалуйста, напишите нам на [email protected].