С-разработчик в команду Tarantool Language Runtime, удаленно

С-разработчик в команду Tarantool Language Runtime, удаленно

Tarantool — платформа, которая объединяет в себе свойства хорошей распределенной базы данных и наделяет его возможностями написания кода рядом с этой базой данных на различных языках программирования. Ключевыми особенностями нашего продукта являются скорость, надежность и масштабируемость, что в свою очередь требует использования эффективных алгоритмов и структур данных, грамотного использования возможностей операционной системы и компилятора, написания чистого понятного кода.
Сейчас наш продукт сильно растет, и мы ищем С разработчика в команду Language Runtime, который будет вместе с нами продолжать работать над расширением возможностей сред исполнения Lua и SQL.
Задачи


Задачи

Нам нужен инженер, который поможет с развитием нашей Lua среды в Tarantool. Lua — основной язык программирования для написания кода на Tarantool. Его runtime — центральная компонента платформы, связывающая все подсистемы воедино. В качестве реализации языка программирования Lua у нас использован LuaJIT, который включает в себя как среду исполнения языка, так и трассирующий JIT компилятор. Также мы активно работаем не только над улучшением самой среды исполнения Lua, но над сопутствующими инструментами разработчика.

За последний год мы решили такие задачи:

  • #1700: Handle fiber switches made on JIT traces;
  • #5187: LuaJIT platform metrics;
  • #5442: LuaJIT memory profiler.

В ближайшее время мы будем заниматься такими задачами:

#1898: Detect infinity loops in Lua;
#4001: LuaJIT platform profiler;
#5857: Inter-fiber debugger for Tarantool.

Требования

  • отличное знание языка С;
  • навыки системного программирования под Linux.

Будет плюсом

  • опыт работы с языком ассемблера x86 или ARM;
  • опыт работы с языком Lua;
  • уверенные знания технологий компиляторов и виртуальных машин;
  • желание писать код в open source.

Мы предлагаем

Официальная зарплата
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Tarantool

Про Tarantool его разработчики говорят, что это сервер приложений и база данных в одном флаконе. Ну а если серьезным языком — это «платформа in-memory вычислений с гибкой схемой данных для эффективного создания высоконагруженных приложений». Tarantool позволяет реализовать множество архитектурных паттернов высоконагруженных сервисов — от простого key-value хранилища до распределенного транзакционного кэша — и интегрировать их в ИТ-инфраструктуру.

Мы предлагаем

Официальная зарплата
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

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

Инженер доступности сервисов / SRE

Эксплуатация Unix
Москва

Аналитик информационной безопасности

Delivery Club
Удаленно

Go разработчик в IAM

VK Cloud Solutions
Москва

Инженер по информационной безопасности

Технический департамент
Удаленно

ML-инженер

MY.GAMES
Москва

Разработчик в группу Автоматизации

Технический департамент
Удаленно

Разработчик решений

Tarantool
Удаленно

Python-разработчик с знанием Storage (команда IaaS)

VK Cloud Solutions
Удаленно

DevOps specialist (MCS Public Cloud)

VK Cloud Solutions
Удаленно

С++ разработчик

VK
Удаленно

С++ разработчик

Поиск
Москва

Go-разработчик

myTarget: рекламная платформа VK
Москва

DevOps/Unix-системный администратор

Whalekit
Удаленно

Python-разработчик в команду IaaS

VK Cloud Solutions
Удаленно

Go-разработчик в myTarget

myTarget: рекламная платформа VK
Удаленно

Python/Go-разработчик в команду PaaS (Runtime)

VK Cloud Solutions
Удаленно

DevOps инженер

Pixonic
Удаленно

Go-разработчик (команда IoT)

VK Cloud Solutions
Удаленно

Разработчик решений

Tarantool
Москва

Ведущий Python-разработчик в CXHub

Tarantool
Удаленно

Big Data Platform Engineer

Одноклассники
Москва

Руководитель группы разработки PaaS

VK Cloud Solutions
Москва

SRE в MCS Private Cloud

VK Cloud Solutions
Удаленно

C++/Go разработчик

Myteam
Удаленно

Go-разработчик в инфраструктурную команду Почты

Почта
Москва

DevOps-инженер в публичное облако MCS

VK Cloud Solutions
Удаленно

C++ в умные устройства

Голосовые технологии (Маруся)
Удаленно

Эксперт по информационной безопасности

Одноклассники
Москва

DevOps-инженер

Delivery Club
Удаленно

Python/Go-разработчик в команду PaaS (DinApp)

VK Cloud Solutions
Удаленно

С разработчик в команду Tarantool Ecosystem

Tarantool
Удаленно

Python/Golang программист (команда myTarget)

myTarget: рекламная платформа VK
Москва

Инженер информационной безопасности

VK Cloud Solutions
Удаленно