yandex
Я
Яндекс
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
ГибридПолная занятость

Разработчик на C++ в команду Tablets

ИИОценка ИИ

Это отличная возможность работать над сложным Open Source проектом мирового уровня в ведущей технологической компании. Высокий балл за масштаб задач, сильную инженерную культуру и работу с современным стеком распределенных систем.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена необходимостью глубокого понимания распределенных систем, алгоритмов и работы с высоконагруженным системным кодом (YDB). Требуется умение проектировать сложные механизмы консистентности и репликации данных.

Анализ зарплаты

Медиана450 000 ₽
Рынок300 000 ₽ – 600 000 ₽
ИИОценка ИИ

Зарплата в вакансии не указана, но для Senior C++ разработчиков в Яндексе рыночные ожидания составляют от 350 до 550 тысяч рублей плюс значительный пакет опционов. Это соответствует или слегка превышает средние показатели по топовым российским ИТ-компаниям.

Сопроводительное письмо

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

Я обладаю глубокими знаниями классических алгоритмов и структур данных, что критически важно для оптимизации производительности ключевых компонентов, таких как datashard и state storage. Работа над проектом с открытым исходным кодом в составе такой сильной команды, как Яндекс, является для меня приоритетным направлением профессионального развития.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Яндекс уже сейчас

Присоединяйтесь к команде Яндекса и внесите свой вклад в развитие одной из самых мощных распределенных СУБД с открытым кодом!

Описание вакансии

Разработчик на C++ в команду Tablets

#гибрид

Компания: Яндекс

🔹Какие задачи вас ждут

-проектировать и реализовывать новые возможности распределённой платформы, такие как асинхронная репликация, инкрементальный бэкап с point in time recovery, поддержка различных моделей консистентности, быстрое преобразование follower-таблетов в leader, динамическая реконфигурация state storage и т. д.;

-развивать ключевые компоненты YDB, такие как datashard, coordinator, mediator, cluster management system, rate limiter, state storage, повышать производительность и надёжность;

-принимать участие в разработке и эксплуатации высоконагруженной системы с открытым исходным кодом.

🔹Мы ждем, что вы

-знаете классические алгоритмы и структуры данных;

-умеете читать и понимать чужой код.

Контакты: Откликнуться

IT Jobs 💬 в Telegram | 💙 в VK | 💬 в Max

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • Distributed Systems
  • Open Source
  • Data Structures
  • Algorithms
  • High Load
  • YDB

Возможные вопросы на собеседовании

Вакансия связана с разработкой распределенной СУБД YDB, где консистентность является ключевым фактором.

Расскажите о различиях между моделями консистентности (Strong, Eventual, Causal) и в каких случаях в YDB может потребоваться каждая из них?

В задачах указано проектирование асинхронной репликации и point-in-time recovery.

Как бы вы реализовали механизм инкрементального бэкапа для распределенной системы, чтобы минимизировать влияние на производительность основной базы?

Работа ведется над высоконагруженной системой на C++.

Какие подходы вы используете для поиска утечек памяти и профилирования производительности в многопоточных C++ приложениях?

Упоминается работа с компонентами типа coordinator и mediator.

Как решается проблема 'split-brain' в распределенных системах и какие алгоритмы консенсуса вам знакомы?

Требуется знание классических алгоритмов.

Реализуйте алгоритм для динамической реконфигурации узлов в кластере так, чтобы минимизировать время недоступности системы.

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

E
Evrone
80 000 ₽ – 130 000 ₽

Junior Backend-разработчик

JuniorУдалённо
Python · Node.js · Go · PostgreSQL · REST API · Docker · Git
+7 навыков
NDA
187 867 ₽ – 331 500 ₽

Python разработчик (Senior)

SeniorУдалённо
Python · asyncio · FastAPI · Pydantic · PostgreSQL · Redis · MongoDB · Docker · Docker Compose · Kubernetes · RabbitMQ · Kafka · Celery · HTMX · Bootstrap · Streamlit · LLM · OpenAI · Claude · DeepSeek · RAG · TorchServe · Triton · ONNX · MLOps · MLflow · Weights & Biases
+27 навыков
TS
Top Selection
240 000 ₽ – 260 000 ₽

Python - разработчик (Senior)

SeniorУдалённо
Python · FastAPI · PostgreSQL · Ansible · Docker · Kubernetes · Celery · Redis · Nginx · Linux · GitLab · Jira · CI/CD · Prometheus · Grafana · OpenTelemetry · Keycloak · LLM
+18 навыков
S
SF.RU
30 000 ₽ – 50 000 ₽

Junior Python разработчик

JuniorУдалённо
Python · Django · Celery · Redis · MySQL · MongoDB · Docker · Linux · Git · PostgreSQL · RabbitMQ · asyncio · FastAPI
+13 навыков
ФТ
Фортис Технологии
80 000 ₽ – 180 000 ₽

Junior разработчик

JuniorУдалённо
Ruby · Ruby on Rails · ActiveRecord · Ransack · Devise · CanCanCan · RSpec · Searchlogic · JavaScript · jQuery · jQuery UI · PostgreSQL · MySQL · HTML
+14 навыков
D
DstLab
200 000 ₽ – 280 000 ₽

.NET разработчик Middle+ , Senior

SeniorУдалённо
.NET Core · C++ · PostgreSQL · Entity Framework Core · REST · Git · CI/CD · Apache Kafka · RabbitMQ · React · MobX · TypeScript · HTML · CSS · JavaScript · Unit Testing
+16 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Я
Яндекс
Страна
Россия