Описание
Технологический стартап, создающий AI-платформу для автономного управления и оптимизации data lakehouse. Продукт автоматизирует обслуживание данных, улучшает производительность запросов и снижает инфраструктурные расходы в крупномасштабных средах данных с использованием Apache Iceberg. Команда фокусируется на высокопроизводительных системах данных, распределённых вычислениях, оптимизации на Rust и интеграции AI, предлагая работу над сложными задачами инфраструктуры данных в продуктовой компании на раннем этапе.
Задачи
•Разрабатывать надёжные workflow обслуживания данных для Apache Iceberg: compaction, snapshot expiry, manifest rewriting, orphan file cleanup — с фокусом на целостность и корректность данных
•Участвовать в разработке мультидвижкового SQL query router на Rust: поддержка коннекторов, ревью community-контрибуций, формирование продуктовой дорожной карты
•Проектировать и внедрять сервисы, превращающие сигналы о состоянии таблиц в безопасные и корректные операции обслуживания
•Обеспечивать проверяемую корректность каждого коммита в таблицу клиента, включая случаи конкурентных writer'ов, retry'ев и частичных сбоев
•Работать над production-grade compaction engine и окружающими его системами
•Поддерживать QueryFlux: разбор issues, ревью pull request'ов, разработка новых коннекторов движков, выпуск релизов
•Запускать то, что разработано, в production, включая on-call и дебаг в реальных окружениях клиентов
Требования
•5+ лет опыта разработки ПО на Java
•Серьёзный опыт разработки на Rust
•Опыт работы с TypeScript
•Продакшн-опыт работы с инфраструктурой данных и поддержкой production-систем
•Рабочее знание Apache Iceberg и Parquet
•Хороший опыт работы с PostgreSQL
•Опыт работы с Kubernetes
•Понимание операций обслуживания данных и целостности данных
•Умение работать самостоятельно и брать на себя ответственность за технические решения
•Сильные коммуникативные и командные навыки, включая код-ревью и open-source контрибуции
Будет плюсом
•Опыт работы с Apache Spark или DataFusion
•Опыт работы с query engines, такими как Trino
•Опыт SQL routing, query proxying или мультидвижковых query-систем
Условия
•People-first management с минимальной бюрократией
•Дружелюбная корпоративная культура, подтверждённая сотрудниками, которые возвращаются
•Гибкий график работы
•29 дней отпуска (18 рабочих дней в год плюс все национальные праздники)
•10 оплачиваемых дней восстановления
•Полная финансовая и юридическая поддержка для независимых подрядчиков
•Бесплатные уроки английского языка с носителями языка или украинскими преподавателями
•Выделенная HR-поддержка