C, Golang Разработчик программного обеспечения, работающий с dqlite, расширением Raft для SQLite
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Canonical - ведущий поставщик программного обеспечения с открытым исходным кодом и операционных систем для глобальных корпоративных и технологических рынков. Наша платформа, Ubuntu, широко используется в передовых корпоративных инициативах, таких как публичное облако, наука о данных, искусственный интеллект, инновации в инженерии и IoT. Нашими клиентами являются ведущие поставщики публичного облака и кремния, а также отраслевые лидеры во многих секторах. Компания является пионером глобального распределенного сотрудничества, в ней работают более 1000 сотрудников в 70+ странах, и очень мало офисных должностей. Команды встречаются два-четыре раза в год лично, в интересных местах по всему миру, для согласования стратегии и выполнения. Компания имеет основателя, является прибыльной и растущей. Мы ищем разработчика программного обеспечения, чтобы сосредоточиться на dqlite, нашей распределенной базе данных SQLite, которая использует нашу собственную библиотеку Raft для установления консенсуса и репликации. Dqlite доступен в качестве чистой библиотеки C или через пакет Go, который мы также поддерживаем, и мы намерены предоставить привязки для Python и других языков. Вы будете проектировать и реализовывать улучшения компонентов libraft, dqlite и go-dqlite, которые мы используем в MicroK8s, LXD и других проектах. Работа включает в себя разработку этих компонентов программного обеспечения, а также реагирование на проблемы и запросы пользователей. Это отличная возможность для того, кто хочет оказать существенное влияние на современные технологии вычислений. Canonical предлагает быстро меняющуюся командную среду и карьеру, полную возможностей обучения и развития. Местоположение: Это удаленная позиция, доступная в EMEA На чем вы будете сосредоточены
- Проектировать и реализовывать функции для dqlite
- Отлаживать и исправлять проблемы, encountered by your users
- Улучшать тесты Jepsen, традиционное автоматизированное тестирование баз данных с высокой доступностью и стресс-тесты
- Участвовать в нашем инженерном процессе посредством кода и архитектурного обзора
- Взаимодействовать с открытым сообществом и коммерческими партнерами
Что мы ищем в вас
- Опыт работы с распределенными системами (предпочтительно с Raft)
- Хороший опыт программирования на C
- Твердое понимание асинхронного программирования и шаблонов параллелизма - плюс
- Способность быстро учиться новым системам и методам
- Сильные письменные и устные коммуникативные навыки
- Бакалавр или эквивалент в области компьютерных наук, STEM или аналогичной области
Что мы вам предлагаем Мы учитываем географическое местоположение, опыт и производительность при формировании компенсации во всем мире. Мы пересматриваем компенсацию ежегодно (и чаще для выпускников и associates), чтобы обеспечить признание выдающейся производительности. В дополнение к базовой оплате мы предлагаем ежегодный бонус, основанный на производительности. Мы предоставляем всем членам команды дополнительные льготы, которые отражают наши ценности и идеалы. Мы балансируем наши программы, чтобы удовлетворить местные потребности и обеспечить справедливость во всем мире.
- Распределенная рабочая среда с двухгодичными командными спринтами лично
- Личный бюджет на обучение и развитие в размере 2000 долларов США в год
- Ежегодный обзор компенсации
- Награды за признание
- Ежегодный отпуск
- Отпуск по беременности и родам и отпуск по уходу за ребенком
- Программа помощи сотрудникам
- Возможность путешествовать в новые места, чтобы встретиться с коллегами
- Priority Pass и апгрейды путешествий для длительных корпоративных мероприятий
О Canonical Canonical - пионерская технологическая компания на переднем крае глобального перехода на программное обеспечение с открытым исходным кодом. Как компания, которая публикует Ubuntu, один из наиболее важных проектов с открытым исходным кодом и платформу для ИИ, IoT и облака, мы меняем мир каждый день. Мы набираем персонал на глобальной основе и устанавливаем очень высокий стандарт для людей, присоединяющихся к компании. Мы ожидаем совершенства - чтобы добиться успеха, мы должны быть лучшими в том, что мы делаем. Canonical является удаленной компанией с момента своего основания в 2004 году. Работа здесь - шаг в будущее, и она заставит вас мыслить иначе, работать умнее, учиться новым навыкам и повышать свою квалификацию. Canonical - работодатель, предоставляющий равные возможности Мы гордимся тем, что создаем рабочую среду, свободную от дискриминации. Разнообразие опыта, взглядов и происхождения создает лучшую рабочую среду и лучшие продукты. Какой бы ни была ваша личность, мы будем рассматривать вашу заявку справедливо. #LI-remote