YADROYADRO

Rust Engineer (TATLIN.BACKUP)

гибрид, Санкт-Петербург

Команда R&D развивает Tatlin Backup — систему резервного копирования данных. Инженер будет разрабатывать и поддерживать хранение бэкапов и участвовать в исследованиях сжатия и оптимизации многопоточных асинхронных приложений для повышения производительности и надежности

Стек

RustTokioFUSEio_uringGit

Задачи

  • разработка и поддержка системы хранения резервных копий TATLIN.BACKUP
  • исследования алгоритмов сжатия данных и chunking методов
  • оптимизация производительности многопоточных асинхронных приложений
  • написание спецификаций и проектирование решений
  • написание юнит-тестов и участие в code review

Обязательно

  • знание Rust
  • опыт работы с Tokio
  • понимание принципов SOLID
  • умение составлять и критически оценивать методологии исследований
  • навыки написания юнит-тестов
  • опыт проведения code review
  • умение писать спецификации и коммуникативные навыки

Будет плюсом

  • знание Content Defined Chunking и Similarity Based Chunking
  • понимание LSM tree и Bloom filter
  • опыт разработки на асинхронных рантаймах и сложных системах
  • знание устройства TOKIO и других асинхронных рантаймов
  • опыт работы с NUMA, FUSE, разработкой файловых систем
  • знакомство с ядром Linux и io_uring
  • опыт решения задач по субоптимальной оптимизации
Откликнуться на сайте компании

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

Т-БанкТ-Банк

Backend-разработчик — Node.js (Авто.ру)

NestJSAngularRedisPostgreSQL

Backend-платформа сопровождения сделок по выкупу авто

офис, удалёнка, Санкт-Петербург
YADROYADRO

Golang-разработчик (СХД TATLIN.UNIFIED)

GoREST APISQL/noSQLLinux/Unix

Сервисы управления СХД и универсальный фреймворк

Опыт: 1–3 года
удалёнка, гибрид, Санкт-Петербург
VKVK

Старший разработчик

Javaone-nioLinuxasync-profiler

Библиотеки и низкоуровневые решения для облака One Cloud

офис, Санкт-Петербург
ЯндексЯндекс

Java\Kotlin-разработчик в финансовое ядро Яндекс Путешествий

KotlinSpringPostgreSQLLogbroker

Финансовое ядро для точного учёта платёжных потоков

Опыт: 6+ лет
офис, гибрид, Екатеринбург
ЯндексЯндекс

Разработчик на C++ в группу инфраструктуры состояния Алисы

C++ORMбазы данныхмногопоточное программирование

Инфраструктурные сервисы для Алисных устройств и чатов

офис, гибрид, Санкт-Петербург
ЯндексЯндекс

Разработчик бэкенда в команду Ride

C++20userverPostgreSQLRedis

Сервисы трекинга и управления жизненным циклом заказа

офис, Санкт-Петербург

Смотреть ещё

JobsWave
Найти работу в IT