Java-разработчик для Data Platform
Что за роль
Вакансия предназначена для Java-разработчика, который будет заниматься разработкой архитектуры нагруженных отказоустойчивых систем. Роль требует глубокого понимания алгоритмов и структур данных, а также способности оптимизировать производительность систем.
Что предстоит делать
- Разрабатывать архитектуру нагруженных отказоустойчивых систем
- Прорабатывать решения с точки зрения архитектуры, структур данных и алгоритмов
- Писать качественный и простой код
- Работать со Spark, Iceberg и S3
- Оптимизировать память и throughput, работать с многозадачностью
- При необходимости писать части кода на C++
Что потребуется
- Знание современного языка Java
- Отличное понимание алгоритмов и структур данных
- Опыт в построении распределённых систем
- Навыки работы с многозадачностью
- Знание SQL и принципов работы баз данных (OLAP/OLTP)
- Опыт оптимизации систем
- Плюсом будет опыт работы с Iceberg, Spark, Trino, S3 и Kafka
Что важно знать
Компания предлагает гибридный формат работы, что позволяет сочетать офисные и удалённые задачи. Это отличная возможность для профессионалов, стремящихся развивать свои навыки в области высоконагруженных систем и распределённых архитектур.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram