Найпопулярнішому інтернет-магазину Rozetka.ua потрібен «Tech Lead (пошукові системи)»
ROZETKA — найбільший онлайн-ритейлер та один із найтехнологічніших e-commerce-проектів в Україні. Наша місія — бути універсальним помічником з вибору будь-якого товару в інтернеті.
ROZETKA побудована на мікросервісній архітектурі. Внутрішні продукти допомагають удосконалювати веб-сайт, автоматизувати роботу складів, поштоматів, служби доставки, фінансові та операційні процеси.
За сайтом і додатком стоїть робота IT-відділу. Це інженери з експертизою в топових стеках технологій, тестувальники, аналітики, DevOps-фахівці, архітектори, та продуктові менеджери, проєктні менеджери та IT-директор.
Також ми постійно тестуємо нові технології, стежимо за трендами, будуємо мікросервісну архітектуру, розвиваємо DevOps-практики. Гайда з нами!
Про проєкт: Пошукові системи Rozetka.ua — це сукупність продуктів, пов‘язанних у першу чергу із обробкою великих даних у реальному часі. Дане направлення містить у собі сучасний стан побудови комплексного программного забезпечення для пошуку та ранжування великої кількості (>10^7) мультипараметричних об‘єктів, що допомагає платформі:
- видавати релевантні відповіді на пошукові запити користувачі
- робити аналіз каталогу для контентних менеджерів
- рекомендувати релевантні товари
- аналізувати поведінку користувачів
Розвиток пошуковиих систем є однією з ключових цілей компанії та потребує постійної еволюції.
Проєктні технології:
- пошукові: Vespa;
- розробка: Java 17, Python, Apache Maven, Git;
- розгортання: Docker, Kubernetes, Helm;
- бази даних: TiDB, ClickHouse, MySQL, PostgreSQL.
Зі свого боку ми пропонуємо:
- Оформлення з першого робочого дня;
- Цікаві завдання, які дають Вам можливість розвиватися і вдосконалювати Ваш потенціал;
- Зручний графік;
- Система наставництва та злагоджена командна робота;
- Можливість працювати в офісі або віддалено (на вибір);
- Фіксовані задачі на період адаптаціі у супроводі Наставника, Тім Ліда, HR, PO;
- Оплачувана відпустка — 24 календарних дні на рік та оплачувані лікарняні;
- Програма лояльності для співробітників Rozetka.ua
Чим потрібно займатися:
- допомагати оцінювати складність та ресурс розробки компонентів пошукових систем;
- досліджувати найновітніші підходи у пошукових системах;
- керувати командою розробки;
- розробляти та впроваджувати пошукові системи.
Що для цього потрібно:
- фундаментальні знання розробки програмного забезпечення;
- фундаментальні знання розподілених систем;
- фундаментальні знання віртуалізації;
- високий рівень програмування на Java;
- досвід створення та впровадження розподілених пошукових систем;
- досвід створення та впровадження мікросервісних архітектур;
- досвід роботи з базами даних;
- досвід роботи з високонавантаженими та високодоступними системами;
- досвід роботи з великими даними.
Буде плюсом:
- досвід роботи з векторним пошуковим системами;
- досвід створення та впровадження рекомендаційних системах;
- досвід роботи з машинним та глибинним навчанням;
- досвід роботи з Pub/Sub архітектурою;
- високий рівень програмування на Python;
- розуміння аналітичних, транзакційних та гібридних баз даних;
- розуміння графових баз даних.
Будемо раді Вам у команді ROZETKA. Не зволікайте і надсилайте резюме.