🏢 О компании
Мы — стартап в области инфраструктуры данных, основанный в Лондоне и поддерживаемый венчурным капиталом, с распределённой международной командой.
Мы создаём глубокотехнологичные продукты, которые помогают инженерным командам безопасно и эффективно использовать данные, похожие на производственные, на этапах разработки, тестирования и контроля качества.
🛠 О продукте
Платформа DataOps, которая маскирует чувствительные данные, генерирует реалистичные синтетические данные и создаёт подмножества, похожие на производственные, для безопасного использования в непроизводственных средах.
🔍 О роли
Вы присоединитесь к команде, создающей наиболее технически сложную часть продукта: высокопроизводительный движок данных, работающий с большими реляционными наборами данных и внутренними структурами баз данных.
⚡ Что вам предстоит делать
- Проектировать и реализовывать основные компоненты движка на Kotlin/Java
- Глубоко работать с реляционными базами данных, добавлять поддержку новых баз данных, форматов и конфигураций генерации/маскировки
- Решать неоднозначные, требующие исследований инженерные задачи, для которых нет готовых решений
- Улучшать производительность JVM: параллелизм, использование памяти, задержки, пропускная способность
- Сотрудничать по вопросам архитектуры, проводить код-ревью и принимать технические решения в среде старших инженеров
- Тесно взаимодействовать с командами платформы/бэкенда, отвечая за логику основного движка
📋 Кого мы ищем
- Сильный опыт бэкенд-разработки на Java (Kotlin является плюсом; готовность работать на Kotlin достаточна)
- Хорошие знания Java Core, особенно в области параллелизма и многопоточности
- Опыт работы с высоконагруженными / низколатентными системами
- Глубокое практическое понимание реляционных баз данных (PostgreSQL/MySQL/ClickHouse и др.)
- Подтверждённый опыт работы с большими объёмами данных (сотни ГБ до ТБ — большой плюс)
- Сильные фундаментальные знания компьютерных наук: алгоритмы и структуры данных
- Уверенность в решении открытых технических задач от исследований до реализации
- Английский: уровень B2+ (коммуникация в команде ведётся на английском)
➕ Желательно
- Опыт работы с C/C++ или другими низкоуровневыми/системными языками
- Опыт в области инженерии данных (ETL/ELT, пайплайны, масштабные миграции данных)
- Опыт настройки и профилирования производительности JVM
- Вклад в проекты с открытым исходным кодом (особенно базы данных/инфраструктурные проекты)
- Опыт работы в стартапах или технического основателя
- Опыт перехода из QA в бэкенд-разработку
✨ Что мы предлагаем
- Конкурентоспособную оплату труда
- Удалённую работу с контрактом B2B
- Гибкий график работы с учётом сотрудничества по времени Великобритании/ЕС
- Оплачиваемый отпуск и праздничные дни согласно политике компании
- Ежегодный бюджет на обучение и обустройство домашнего офиса
- Сильную инженерную культуру с высокой степенью ответственности и значимым техническим влиянием