Инженер данных (Flink)
X5 Tech нанимает Middle-инженера данных (Flink) для удаленной, гибридной или офисной работы. Полная занятость, график 5/2.
Обязанности: - Разработка шаблонов потоков данных на основе Flink DataStream - Реализация архитектуры потоков данных - Написание и доработка Java-приложений для Big Data
Требования: - Java Core: глубокое понимание, включая ООП, многопоточность, коллекции, исключения, дженерики - Spring Boot: опыт разработки микросервисов и REST API, включая Spring Data, Security, Actuator, AOP - Apache Flink: опыт работы с потоковой обработкой, включая DataStream API, управление состоянием, контрольные точки, Flink CDC - Инженерия данных: ETL/ELT, потоковые и пакетные процессы; инструменты вроде Airflow и Temporal - Проектирование фреймворков: понимание принципов проектирования фреймворков и библиотек — код "для других разработчиков" - Большие данные: знание принципов работы с большими данными (Spark, Dask, pandas на больших наборах данных — плюс) - Базы данных: опыт работы с PostgreSQL, ClickHouse; знание форматов данных Iceberg и Paimon - CI/CD и DevOps: навыки CI/CD, контейнеризация (Docker), оркестрация (Kubernetes — плюс) - Качество кода: умение писать тесты (модульные, интеграционные), поддерживать качество и сопровождаемость кода - Опыт программирования на Python: скрипты, микросервисы, приложения Желательно: - Страсть к разработке: активный интерес к новым технологиям и методам разработки - Хорошие общие знания: понимание различных аспектов разработки, включая агентные - Практический опыт: подтвержденный опыт реализации проектов, особенно в области баз данных и автоматизации
Полная занятость. График: 5/2. Формат работы: удаленно, гибридно или в офисе.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал