Т-Банк ищет Java-разработчика в команду Data Platform. Команда создаёт сервисы для работы с Iceberg-таблицами в Data Lake House: каталог, резервное копирование, оптимизацию хранения, планировщик, сборщик мусора и экспорт статистики. Объём данных в DLH — более 30 ПБ.

Стек: Java 21, S3, Postgres, Iceberg, Spark, Spring, опционально C++

Обязанности:

  • Разрабатывать архитектуру нагруженных отказоустойчивых систем
  • Прорабатывать решения с точки зрения архитектуры, структур данных и алгоритмов
  • Писать качественный и простой код
  • Работать со Spark, Iceberg и S3
  • Оптимизировать память и пропускную способность, работать с многозадачностью
  • Писать части кода на C++ при необходимости

Требования:

  • Знание современного Java
  • Отличное понимание алгоритмов и структур данных
  • Опыт построения распределённых систем и работы с многозадачностью
  • Знание SQL и принципов работы баз данных (OLAP/OLTP)
  • Умение оптимизировать системы
  • Будет плюсом: опыт с Iceberg, колоночными форматами, Spark, Trino или другими SQL-движками, S3, Kafka
  • Опыт разработки на Java от 3 лет

Условия:

  • Работа в офисе или гибридный формат — по договорённости с руководителем
  • Возможность работы в аккредитованной ИТ-компании
  • ДМС со стоматологией, чекапы, компенсация лекарств, страхование
  • Карьерный рост, менторство, обучение
  • Поддержка комьюнити, участие в конференциях и митапах
  • Онлайн-консультации с психологами, юристами и другими специалистами
  • Компенсация спортивных абонементов, дополнительные дни отпуска, специальные тарифы и скидки
  • Достойная зарплата — обсуждается на собеседовании