Coralogix
Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду Alerting платформы наблюдаемости Coralogix. Разработка распределённой event-driven системы потоковой детекции, обрабатывающей миллионы событий в секунду с миллисекундной задержкой.
Задачи
- Проектировать, разрабатывать и развивать масштабируемые высоконагруженные системы
- Вести фичи end-to-end, обеспечивая предсказуемое поведение в продакшене от дизайна до деплоя
- Решать сложные технические задачи на масштабе с использованием современных технологий потоковой обработки
- Тесно взаимодействовать с инженерами и продакт-менеджерами для постоянного улучшения продукта
- Обеспечивать техническое совершенство и значимый результат для пользователей
Требования
- 5+ лет опыта разработки ПО
- 3+ года опыта разработки на JVM-стеке — Java / Kotlin / Scala (Scala — преимущество)
- 3+ года опыта разработки и эксплуатации распределённых систем в продакшене
- Практический опыт работы с платформами наблюдаемости (Coralogix, Grafana и др.)
- Опыт построения высокодоступных и надёжных систем через архитектурные практики, мониторинг и проактивное управление инцидентами
- Практический опыт с технологиями потоковой обработки данных: Apache Kafka, Spark Streaming, KafkaStreams или Apache Flink
- Навыки моделирования данных и проектирования систем для больших распределённых датасетов
- Знание принципов распределённых вычислений: консистентность, партиционирование, отказоустойчивость
- Степень бакалавра по Computer Science или эквивалентная
Условия
- Культура инноваций и непрерывного обучения
- Равные возможности для кандидатов любого происхождения
Навыки
- Scala
- ZIO
- Kafka Streams
- Akka Streams
- Kafka
- ElasticSearch
- Redis
- Kubernetes
- AWS
- Java
- Kotlin
- Grafana
- Spark Streaming
- Apache Flink
- gRPC
- Protobuf
- RocksDB