Senior Software Engineer, Core

Дата размещения вакансии: 16.01.2025
Работодатель: Hunt For You
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

О проекте/компании:

  • Компания разрабатываеет аналитическую платформу нового поколения для обработки больших данных. Продукт основан на мощном SQL-движке для работы с распределёнными данными.
  • Запуск платформы состоялся в 2022 году, и сейчас расширяется команда для дальнейшего развития решения.

Команда:

Эсперты с опытом работы над популярными open-source проектами (Apache Ignite, Hazelcast, ClickHouse и Yandex Database). Активно участвуют в развитии open-source-сообщества, выступают на профильных конференциях (Apache Con, Percona Live, Highload++, SmartData) и сотрудничают с ведущими университетами.

Чем предстоит заниматься:

  • Разрабатывать ядро платформы на Java, включая оптимизатор SQL-запросов и высокопроизводительные алгоритмы обработки данных.
  • Анализировать существующие решения и предлагать новые подходы к решению задач.
  • Изучать и внедрять алгоритмы обработки данных и работать над реальными промышленными задачами с первых дней.
  • Развивать инфраструктуру платформы, включая системы безопасности и интеграции с источниками данных.

Кого мы ищем:

  • Уверенные знания Java (или опыт работы с другими языками (C++, Go, Rust) с готовностью перейти на Java).
  • Навыки работы с алгоритмами и алгоритмическое мышление.
  • Опыт разработки решений для задач с неопределёнными условиями и умение доводить идеи до реализации.
  • Системное мышление и умение анализировать сложные системы.
  • Опыт работы в команде.

Будет плюсом:

  • Опыт разработки систем управления базами данных (СУБД) или интерес к этой области.
  • Опыт работы с Big Data-стеком (Apache Spark, Flink, ClickHouse, Hadoop).
  • Опыт оптимизации производительности и знание принципов работы индексов.

Условия работы:

  • Работа в команде экспертов по СУБД и обработке данных.
  • Сложные и интересные задачи с применением современных алгоритмов и идей.
  • Гибкая заработная плата в зависимости от уровня кандидата.
  • Удалённая работа и гибкий график.
  • Дополнительные оплачиваемые выходные и полная компенсация больничных.