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

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

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

Разработчик бэкенда в DistBuild

ИИОценка ИИ

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


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

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

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

Работа в инфраструктурных командах Яндекса требует глубоких знаний системного программирования на C++, понимания внутреннего устройства Linux и опыта работы с распределенными системами. Высокая планка по качеству кода и сложности архитектурных задач делает эту позицию подходящей для опытных инженеров.

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

Медиана350 000 ₽
Рынок250 000 ₽ – 500 000 ₽
ИИОценка ИИ

Яндекс предлагает конкурентную заработную плату, которая обычно находится на уровне или выше медианы рынка для опытных C++ разработчиков в России, дополняя её значительным пакетом бонусов и опционов.

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

Меня заинтересовала вакансия разработчика в команду DistBuild, так как я специализируюсь на разработке высоконагруженных систем на C++ и имею глубокое понимание работы Linux. Опыт работы с распределенными системами и gRPC позволяет мне эффективно решать задачи по оптимизации Throughput и снижению Latency, что критично для такого масштабного сервиса, как DistBuild.

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

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

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

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

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

Присоединяйтесь к команде Яндекса и создавайте инфраструктуру, которой пользуются тысячи разработчиков каждый день!

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

** Разработчик бэкенда в DistBuild

DistBuild — это сервис распределённой сборки и тестирования в экосистеме инструментов разработки Яндекса. Каждый день на DistBuild выполняются сотни миллионов автоматических тестов, проверяющих десятки тысяч пул-реквестов в нашем монорепозитории — Аркадии. Также сервис используется для ускорения локальной сборки больших проектов и подготовки релиз-кандидатов в CI/CD-пайплайнах.

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

• Повышение эффективности кластера

Мы боремся за Throughput всей системы: дорогое железо должно приносить как можно больше пользы для компании. При этом надо не забывать про Latency: это напрямую влияет на пользовательский опыт разработчиков.

• Повышение стабильности

При разработке сервиса многие вещи сознательно были упрощены, кое-где были срезаны углы. Мы активно работаем над надёжностью сервиса и стремимся улучшить качество жизни разработчиков, повышая нашу стабильность.

• Крупные вызовы

Сейчас почти вся нагрузка на Distbuild — это автоматически запускаемые проверки в пул-реквестах или после коммитов. Есть необходимость в ускорении локальных сборок за счёт вычислительных мощностей кластера Distbuild.

Мы ждём, что вы:

• Разрабатываете на С++

• Хорошо знаете Linux

• Способны самостоятельно спроектировать фичу, видеть плюсы и возможные минусы принятого дизайна

Будет плюсом, если вы:

• Разрабатывали высоконагруженные распределённые системы

• Работали с фреймворком gRPC

• Знаете YDB

Почему у нас хорошо:

Мы предоставляем полный набор, который поможет уберечься от тревожности и выгорания: ежегодные медицинские чекапы, йога и психотерапия. Это не все бонусы — полный список тут.

*📩 {{apply_contact}} на нашем сайте*

#бэкенд #linux #CPP #YDB #infrastructure #гибрид #казань #нижнийновгород

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

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

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

Навыки

  • C++
  • Linux
  • Distributed Systems
  • Backend
  • gRPC
  • YDB

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

Вакансия предполагает работу над распределенной системой сборки, где сетевое взаимодействие критично.

Расскажите о вашем опыте работы с gRPC: какие возникали сложности при проектировании интерфейсов и как вы их решали?

Одной из задач является борьба за Throughput и Latency.

Как бы вы подошли к профилированию и оптимизации задержек (latency) в распределенной системе, работающей под высокой нагрузкой?

Требуется хорошее знание Linux.

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

Упоминается работа с монорепозиторием и распределенной сборкой.

С какими проблемами масштабирования систем сборки вы сталкивались и как обеспечивали консистентность данных в распределенном кластере?

В стеке указана YDB.

В чем особенности работы с распределенными базами данных, такими как YDB, по сравнению с классическими реляционными СУБД в контексте бэкенд-разработки?

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

NDA
75 000 ₽ – 125 000 ₽

Junior Java Developer

JuniorУдалённо
Java · Kotlin · Git · Spring · Spring Boot · Docker · CI/CD · GitLab · GitHub · SQL · Keycloak · OAuth
+12 навыков
NDA
165 467 ₽ – 291 975 ₽

Golang разработчик на партнерский проект(ритейл) (Senior)

SeniorУдалённо
Go · Distributed Systems Architecture · Vue.js · SLA · Orchestration
+5 навыков
К
Кодекс-ИТ
1 000 ₽ – 1 200 ₽

PHP Backend-разработчик (Part-time)

SeniorУдалённо
PHP · Laravel · Symfony · Yii2 · REST API · PostgreSQL · MySQL · SQL · Git · Redis · Memcached · Docker · RabbitMQ · Kafka · CI/CD · PHPUnit · Pest
+17 навыков
NDA
123 559 ₽ – 218 025 ₽

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

SeniorУдалённо
.NET · C++ · SQL · ASP.NET · REST API · OOP · SOLID · Git · GitFlow
+9 навыков
С
Ситилинк
124 281 ₽ – 219 300 ₽

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

SeniorУдалённо
Golang · PostgreSQL · gRPC · HTTP · Microservices · Kafka · NATS · Tarantool · SQL · CRM
+10 навыков
NDA
148 487 ₽ – 262 013 ₽

Java разработчик на партнерский проект(ритейл) (Senior)

SeniorУдалённо
Java · SQL · REST · SOAP · Kafka · RabbitMQ · ActiveMQ · Docker · Kubernetes · OpenShift · CI/CD · Prometheus · Grafana · ELK · JUnit · Mockito · TestContainers · Swagger · OpenAPI
+19 навыков
более 1000 офферов получено
4.9

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

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

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

Россия