Привет! Это команда Поисковой Спайдер.
Поиск в Ozon — это десятки миллионов пользователей каждый день, огромный RPS, низкий latency, распределённые системы и большие данные. И большая часть поиска в Ozon работает на Java-платформе. Задача команды Java-платформы — обеспечить надёжный, удобный и производительный фундамент для развития систем поиска, помогать командам с глубокой технической аналитикой и инфраструктурой разработки.
Поисковый спайдер — команда, отвечающая за поисковый движок для сбора и индексации всех данных, используемых при поиске товаров из десятков подсистем Ozon. В качестве языков и платформ разработки используется C# и Java.
Стек
- Java 21 + .NET 7 + собственная платформа.
- Взаимодействие: gRPC + Protocol Buffers, Kafka.
- Инфра: PostgreSQL, etcd, Scylla, Redis, Kafka, S3, Hadoop, Prometheus, OpenTracing (Jaeger).
- GitLab CI/CD с множеством сред для разработки и тестирования.
- Kubernetes для шедулинга и оркестрации.
- Стандартный джентельменский набор Jira и Confluence.
Вы будете
- Создавать высоконагруженные распределённые приложения.
- Заниматься производительностью и многопоточкой.
- Проектировать и разрабатывать комплексные системы и решения.
- Делать поиск озона лучше каждый день.
- Заниматься развитием и ростом команды.
- Разрабатать долгосрочные планы.
- Заниматься технической координацией комплексных проектов.
Нам важно
- Опыт руководства командой или опыт техлидства от 1 года.
- Отличное знание Java, .NET и опыт разработки от 4 лет.
- Знание классических алгоритмов и структур данных.
- Опыт с многопоточными приложениями.
Будет плюсом
- Опыт работы с высоконагруженными системами.
- Опыт работы с распределёнными системами.
Подробнее о поиске можно ознакомиться в материалах