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

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

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

Разработчик C++ (движок блендинга) в Поиск

Оценка ИИ

VK — топовый работодатель с сильной инженерной культурой и сложными задачами. Работа над поисковым движком дает уникальный опыт в Big Data и Highload, хотя отсутствие указанной зарплаты немного снижает оценку.


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

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

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

Позиция требует глубоких знаний C++, многопоточности и опыта работы с высоконагруженными системами, что характерно для уровня Middle в крупной тех-компании. Дополнительную сложность добавляет необходимость взаимодействия с ML-моделями и оптимизация latency.

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

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

Для позиции Middle C++ Developer в Москве в крупной компании уровня VK, рыночная вилка обычно составляет от 250 000 до 400 000 рублей. Данная вакансия соответствует рыночным ожиданиям для опытных разработчиков в сфере Highload.

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

I am writing to express my interest in the C++ Developer position for the blending engine at VK Search. With over two years of experience in commercial C++ development and a strong background in multithreading and high-load systems, I am confident in my ability to contribute to the optimization and architectural design of your core engine.

In my previous roles, I have focused on building scalable and fault-tolerant systems, which aligns perfectly with your requirements for handling peak loads in the Russian internet segment. I am particularly excited about the opportunity to collaborate with ML engineers to integrate ranking models and implement product hypotheses through A/B testing. My technical skills in C++ and data structures, combined with a proactive approach to performance optimization, make me a strong fit for the VK team.

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

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

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

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

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

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

Разработчик C++ (движок блендинга) в Поиск, Москва

#удаленка #офис #middle

Компания: VK

🔹Задачи

-Развитие и оптимизация ядра движка на C++: повышение производительности, снижение задержек (latency), обработка больших объемов данных в реальном времени.

-Архитектурный дизайн: Участие в проектировании масштабируемой и отказоустойчивой системы, способной выдерживать пиковые нагрузки крупнейших сервисов Рунета.

-Реализация продуктовых гипотез: Тесная работа с ML-инженерами, аналитиками и продуктовыми менеджерами для внедрения специальных сценариев, новых правил и логик ранжирования, фильтраций, A/B-тестирования и кастомизации выдачи.

-Интеграция с ML-моделями: Обеспечение эффективного взаимодействия движка с моделями ранжирования и релевантности.

-Поддержка и мониторинг: Участие в поддержании высокой доступности (high availability) компонента, анализ метрик, устранение инцидентов.

🔹Требования

-Опыт коммерческой разработки на C++ от 2-х лет.

-Глубокие знания языка, понимание принципов ООП, алгоритмов и структур данных.

-Опыт работы с многопоточностью (multithreading) и асинхронным программированием.

-Понимание принципов построения высоконагруженных и отказоустойчивых систем.

-Умение работать в команде, ясно излагать мысли и аргументировать решения.

-Будет преимуществом:Опыт в работе с Поиском, рекомендательными системами или Big Data.

-Базовое понимание машинного обучения.

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

🔥 Подписаться на наши каналы / @best_itjob / @it_rab

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

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

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

Навыки

  • C++
  • Multithreading
  • Algorithms
  • Data Structures
  • OOP
  • Asynchronous Programming
  • High Load
  • Big Data
  • Machine Learning

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

Движок блендинга требует минимальных задержек. Вопрос проверяет знание механизмов синхронизации и их влияние на производительность.

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

Работа с большими объемами данных требует понимания того, как данные располагаются в памяти.

Как вы подходите к оптимизации использования кэша процессора (CPU cache) при обработке больших массивов данных в C++?

Вакансия подразумевает работу с ML-моделями. Важно понимать, как эффективно передавать данные между C++ и Python/ML-фреймворками.

Опишите ваш опыт интеграции C++ кода с ML-моделями. Какие подходы к сериализации данных вы считаете наиболее эффективными?

Поиск — это высоконагруженная система. Вопрос на знание паттернов отказоустойчивости.

Как обеспечить отказоустойчивость движка блендинга при резком скачке нагрузки (traffic spike)?

Проверка владения современными стандартами языка.

Какие возможности стандартов C++17/20 вы считаете наиболее полезными для разработки асинхронных систем?

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

Minervasoft
200 000 ₽ – 300 000 ₽

Middle+ Java-разработчик

MiddleУдалённоРоссия
Java · Spring Framework · Spring Core · Spring Data · Spring Cloud · Hibernate · PostgreSQL · Git · Maven · Docker · ElasticSearch · Redis · RabbitMQ · Kafka · SQL
+15 навыков
NDA
Не указана

Middle+ Python разработчик (ID 2287)

MiddleУдалённоРоссия
Python · FastAPI · asyncio · SQLAlchemy · n8n · LLM · Kafka · Redis · Docker · CI/CD · OAuth2 · JWT · Kubernetes · REST API
+14 навыков
SimbirSoft
Не указана

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

MiddleУдалённоРоссия
Go · RabbitMQ · Kafka · pprof · PostgreSQL · REST · gRPC · TCP · UDP
+9 навыков
Российский поставщик цифровых решений для финтех-компаний и банков
от 850 ₽

Java разработчик Middle

MiddleГибридРоссия
Java · Spring · Hibernate · Gradle · JMS · JAX-WS · Git · Jenkins · UML · JUnit · TestNG · WebSphere MQ · WebSphere Application Server · SOAP · REST · JSON · Apache Kafka · Maven · ANT · TeamCity · Oracle · PostgreSQL · SQL · CI/CD · Agile · Scrum · Kanban · Jira · Confluence · Microservices · Linux
+31 навыков
Autosell
Не указана

Backend Developer (Python)

MiddleВ офисеКазахстан
Python · Django · Django REST Framework · Celery · Redis · PostgreSQL · Docker · Git · FastAPI · RabbitMQ · SQLAlchemy · PyTest · CI/CD
+13 навыков
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 раза больше приглашений на собеседования и никакой рутины!

vk
Страна
Россия