WorkListВойтиОформить подписку
EN

Senior Data Engineer (Real-Time Data Processing & Streaming)

Endava · ИТ-услуги и заказная разработка
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Гибрид: Piteşti, Румыния
из текста вакансии
Занятость
Full-time
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $1,7–2,8 тыс/мес · оценка Worklist
по родственным ролям в стране, данные за август 2026. Это ориентир порядка величины, а не вилка этой роли · Как считаем
Даты
Опубликована 26.10 · видим у компании с 26.10 · проверена 02.11
дата публикации от работодателя

Та же должность в других городах и странах

Почему в каталоге:В команде есть выходцы из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →Основание проверено по источнику на карточке компании. Нанимает ли компания из Восточной Европы, Кавказа и Центральной Азии прямо сейчас, мы не знаем.

Описание переведено машинно с английского.

Суть роли

Мы ищем опытного Senior Data Engineer, который присоединится к Endava и будет участвовать в проектировании, разработке и поддержке масштабируемых высокопроизводительных решений для обработки данных.

В этой роли вы будете сосредоточены на обработке данных в реальном времени, потоковых технологиях и событийно-ориентированных архитектурах, работая со сложными конвейерами данных, которые принимают, преобразуют, обогащают и передают данные от подключённых физических устройств в downstream-приложения и системы хранения.

Вы будете тесно взаимодействовать с Tech Leads, программистами и кросс-функциональными командами, создавая надёжные, эффективные и удобные в поддержке решения для обработки данных в cloud-native среде.

Что предстоит делать

  • Проектировать, разрабатывать и поддерживать масштабируемые конвейеры обработки данных в реальном и почти реальном времени.
  • Реализовывать решения для потоковой обработки данных с использованием таких технологий, как Apache Kafka, Apache Flink и Apache Spark.
  • Разрабатывать и поддерживать сервисы на Java и интеграционные компоненты для обработки данных, получаемых от физических устройств.
  • Реализовывать сложные преобразования данных, маппинги, валидации и обогащения для выполнения бизнес-требований и технических требований.
  • Создавать и поддерживать событийно-ориентированные интеграции с использованием Kafka, Kafka Streams, Kafka Connect и протоколов обмена сообщениями, таких как AMQP.
  • Обеспечивать надёжную доставку данных downstream-потребителям, приложениям и системам хранения.
  • Реализовывать и поддерживать коллекции MongoDB, структуры данных и связанные интеграции на уровне приложений в соответствии с архитектурными рекомендациями.
  • Разрабатывать, развёртывать и поддерживать cloud-native сервисы преимущественно на AWS, используя Kubernetes и управляемые облачные сервисы.
  • Участвовать в модернизации и миграции устаревших компонентов обработки данных на потоковые архитектуры на базе Kafka.
  • Взаимодействовать с технических лидерами и инженерными командами, чтобы превращать архитектурные решения в надёжные, готовые к промышленной эксплуатации реализации.
  • Устранять проблемы с производительностью, надёжностью и согласованностью данных в распределённых системах обработки данных.
  • Вносить вклад в качество кода, автоматизированное тестирование, практики CI/CD и непрерывное совершенствование инженерных процессов.

Требования

  • Серьёзный профессиональный опыт в Data Engineering с акцентом на потоковую обработку данных и распределённые системы.
  • Продвинутые навыки программирования на Java (11+), включая опыт работы с фреймворком Spring.
  • Практический опыт работы с Apache Kafka, включая Kafka Streams, Kafka Connect и разработку интеграций на базе Kafka.
  • Практический опыт работы с фреймворками потоковой и распределённой обработки, такими как Apache Flink, Apache Spark или Spark Streaming.
  • Твёрдое понимание событийно-ориентированных архитектур, паттернов асинхронного взаимодействия и систем обмена сообщениями, включая AMQP.
  • Опыт проектирования и реализации конвейеров преобразования, обогащения и интеграции данных.
  • Опыт разработки и интеграции микросервисов и распределённых приложений.
  • Практический опыт работы с облачными сервисами AWS, в частности S3, SQS и EKS.
  • Опыт развёртывания и эксплуатации контейнеризированных приложений с использованием Docker и Kubernetes.
  • Рабочие знания MongoDB, включая коллекции, структуры документов и доступ к данным из Java.
  • Знакомство с Redis и его использованием в распределённых приложениях.
  • Опыт работы с процессами разработки на базе Git и конвейерами CI/CD, предпочтительно с использованием GitLab и GitLab CI/CD.
  • Сильные навыки поиска и устранения неисправностей и решения проблем, особенно в распределённых средах обработки данных с высокой пропускной способностью.
  • Умение работать в сотрудничестве с технических лидерами и кросс-функциональными инженерными командами, принимая на себя ответственность за реализацию и поставку.

Будет плюсом

  • Опыт работы с Apache Pulsar или Apache Storm, в частности в поддержке устаревших систем или инициативах по модернизации.
  • Знакомство с сервисами Microsoft Azure и гибридными или мультиоблачными средами.
  • Опыт обработки телеметрии, IoT-данных или других данных о событиях, генерируемых физическими устройствами.
  • Знание интеграций на базе SMTP.
  • Опыт миграции устаревших решений для обмена сообщениями и потоковой обработки на современные архитектуры на базе Kafka.
  • Понимание оптимизации производительности, отказоустойчивости, мониторинга и observability в распределённых потоковых системах.

Условия и бенефиты

Познакомьтесь с некоторыми из глобальных преимуществ, которые помогают нашим сотрудникам становиться лучшей версией себя:

  • Финансы: конкурентный пакет заработной платы, программа участия в акциях, бонусы по результатам работы компании, награды за признание ценностей, бонус за рекомендацию;
  • Карьерное развитие: карьерный коучинг, глобальные карьерные возможности, нелинейные карьерные пути, внутренние программы развития для управленческого и технического лидерства;
  • Возможности для обучения: сложные проекты, ротации, внутренние технические сообщества, тренинги, сертификации, коучинг, подписки на онлайн-платформы обучения, сессии передачи знаний (pass-it-on), воркшопы, конференции;
  • Баланс между работой и личной жизнью: гибридный формат работы и гибкий рабочий график, программа помощи сотрудникам;
  • Здоровье: глобальная внутренняя программа благополучия, доступ к приложениям для благополучия;
  • Сообщество: глобальные внутренние технические сообщества, клубы по хобби и группы по интересам, программы инклюзии и разнообразия, мероприятия и праздники.

В Endava мы стремимся создавать открытую, инклюзивную и уважительную среду, в которой каждый чувствует себя в безопасности, ценным и способным раскрыть свой потенциал. Мы рады заявкам от людей с любым бэкграундом, опытом и взглядами, потому что знаем: инклюзивные команды помогают нам предлагать нашим клиентам более умные и инновационные решения. Решения о найме принимаются на основе заслуг, навыков, квалификации и потенциала. Если вам нужны корректировки или поддержка в процессе подбора, пожалуйста, сообщите нам.

Навыки

KafkaApache FlinkApache SparkJavaKafka StreamsKafka ConnectAMQPMongoDBAWSKubernetesSpringS3SQSEKSDockerRedisGitGitLabGitLab CI/CDCI/CD

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти