Senior Java Engineer
Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми в Sigma Software шукаємо Senior Java Engineer для приєднання до захоплюючого проекту в галузі сегментації та залучення аудиторії. Це віддалена посада, відкрита для кандидатів з України та Європи, що пропонує можливість працювати з передовими технологіями та масштабними системами.
Ви будете частиною команди, яка створює платформу реального часу, що забезпечує комунікацію, персоналізацію, автоматизацію та взаємодію з клієнтами в різноманітних екосистемах. У Sigma Software ми цінуємо інновації, співпрацю та технічну досконалість.
Чому варто приєднатися до нас? Ви будете працювати над складними завданнями, вносити вклад у архітектурні рішення та мати свободу експериментувати з новими технологіями, покращуючи системи обробки даних у масштабі.
Обов'язки
- Проектування та впровадження ключових компонентів платформи сегментації аудиторії
- Розробка та розвиток гнучкої мови визначення сегментів, що підтримує складні сценарії націлювання
- Створення масштабовних оціночних двигуні для обробки великих масивів даних про сутності та зв'язки
- Впровадження розв'язання аудиторії на основі зв'язків для різних типів сутностей
- Оптимізація інкрементальної переобробки для постійних змін даних
- Створення подієвих конвеєрів для забезпечення точності сегментів у реальному часі
- Забезпечення управління, перевірки та відстеження життєвого циклу сегментів
- Проектування високошвидкісних сервісів розв'язання для масштабних операцій
- Розробка стратегій кешування для динамічних сегментів та знімків
- Оптимізація продуктивності системи, масштабованості та експлуатаційної ефективності
- Співпраця з продуктовими та інженерними командами для визначення можливостей та архітектури платформи
- Надання технічного керівництва та внесення вкладу в архітектурні рішення
Вимоги
- Не менше 5+ років досвіду роботи в бекенд-розробці
- Глибокі знання Java
- Доведений досвід створення розподілених систем
- Знання двигуні для запитів, пошукових платформ, правил двигуні, платформ сегментації або аналітичних систем
- Глибоке розуміння моделювання даних та принципів домен-орієнтованого проектування
- Досвід роботи з подієвими архітектурами
- Вміння проектувати масштабовні API та сервіси бекенду
- Сильні навички вирішення проблем та оптимізації продуктивності
- Досвід роботи з хмарою-архітектурами
- Здатність керувати технічними рішеннями та вносити вклад у системну архітектуру
- Верхньо-середній+ рівень англійської мови
Буде плюсом
- Досвід роботи з рекомендаційними системами
- Знання Quarkus
- Досвід створення платформ клієнтських даних (CDP)
- Досвід роботи з системами маркетингової автоматизації
- Експертиза в сегментації аудиторії або персоналізаційних платформах
- Знання графових моделей даних та переходу по зв'язках
- Досвід роботи з пошуковими технологіями (Elasticsearch, OpenSearch)
- Досвід роботи з технологіями обробки потоків
- Досвід роботи з Google Cloud Platform
- Досвід роботи з масштабними аналітичними системами
Ми пропонуємо
- Різноманітність доменів та бізнесу
- Великий вибір технологій
- Медична та юридична підтримка
- Круте та живе ком'юніті професiоналiв
- Безперервна освіта та можливість росту
- Гнучкий графік
- Віддалена робота
- Стильний та комфортний офіс (для твого комфорту вибору звідки працювати)
- Спортивні заходи та спільноти
Про компанію
Наш клієнт є провідною компанією EdTech, яка використовує AI та дата-драйвен технології для персоналізації навчального досвіду, оптимізації взаємодії з користувачами та підвищення ефективності маркетингу за допомогою передових методів націлювання на аудиторію та аналітики.
Проект є платформою реального часу, що дозволяє командам продуктів та зацікавленим сторонам визначати та керувати динамічними групами користувачів на основі атрибутів користувачів, зв'язків, поведінкових подій та історичної активності.