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

Разработчик стриминговых систем в 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