ЯндексЯндекс

Разработчик стриминговых систем в YDB

офис, гибрид, Новосибирск

Команда развивает YDB Topics — стриминговый слой внутри YDB, совместимый с Kafka/Kinesis; вы будете развивать функциональность, оптимизировать масштабируемость и интеграции с внешними фреймворками, чтобы обеспечить надёжную доставку и высокую производительность для клиентов и внутренних сервисов

Стек

C++YDBApache KafkaApache FlinkApache PulsarAmazon KinesisApache SparkApache NiFiConfluent Schema Registry

Задачи

  • Разработка новой функциональности для YDB Topics
  • Оптимизация производительности и поиск узких мест в распределённой системе
  • Реализация автомасштабирования топиков по нагрузке
  • Интеграция с внешними системами (Spark, Flink, NiFi, Schema Registry)
  • Участие в опенсорс-разработке и публикации решений в GitHub

Обязательно

  • Уверенное владение одним из языков: C++, C# или Java
  • Готовность вести разработку на C++
  • Понимание ключевых аспектов отказоустойчивых распределённых систем
  • Знание классических алгоритмов и структур данных
  • Опыт разработки многопоточных приложений

Будет плюсом

  • Опыт работы с Apache Kafka, Apache Pulsar или другими брокерами сообщений
  • Опыт разработки высоконагруженных распределённых систем
  • Способность разрабатывать новые алгоритмы и протоколы
  • Опыт задач оптимизации производительности
Откликнуться на сайте компании

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

Смотреть ещё

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