В Querify Labs мы работаем с технологическими компаниями над проектированием и внедрением сложных систем обработки данных. Наши инженеры участвуют в проектах, связанных с обработкой запросов, системами хранения данных, распределенными системами и аналитической инфраструктурой.
Мы ищем опытных инженеров-программистов, которые любят решать сложные системные задачи, глубоко разбираться во внутренностях систем и создавать сложное программное обеспечение с нуля.
Наш подход к разработке
Наши инженеры в основном работают с Java и C++, хотя мы не привязаны к какому-либо конкретному языку или технологическому стеку. Мы ценим глубокие инженерные знания и способность выбирать правильные инструменты для решения текущей задачи.
Мы используем современные инструменты разработки с поддержкой ИИ для ускорения исследований, прототипирования, реализации и изучения кода. Мы рассматриваем ИИ как усилитель возможностей для опытных инженеров, а не как замену инженерному суждению, системному проектированию или глубокой технической экспертизе.
Мы активно изучаем open-source системы, научные исследования и производственные архитектуры для принятия обоснованных инженерных решений.
Ваши задачи
- Проектировать и реализовывать основные компоненты системы
- Исследовать узкие места производительности и проблемы масштабируемости
- Анализировать open-source проекты и научные работы
- Писать технические проектные документы и проверять идеи с помощью прототипов
- Участвовать в обсуждении архитектуры и ревью кода
- Тесно сотрудничать с опытными инженерами по базам данных и распределенным системам
Ваш опыт
- Глубокие знания алгоритмов и структур данных
- Солидный опыт разработки программного обеспечения на Java, C++, Rust или другом системно-ориентированном языке
- Интерес к базам данных, обработке запросов, системам хранения данных или распределенным системам
- Сильные аналитические способности и навыки решения проблем
- Способность понимать сложные технические компромиссы и четко их излагать
- Любознательность, ответственность и желание изучать новые технологии
Будет плюсом
- Опыт работы с базами данных, системами обработки запросов, системами хранения данных или распределенными системами
- Опыт работы с параллелизмом, параллельными алгоритмами или оптимизацией производительности
- Опыт работы с технологиями больших данных и системами обработки данных
- Вклад в open-source проекты
- Научные публикации, доклады на конференциях или технические статьи
Что мы предлагаем
- Конкурентоспособная оплата, основанная на опыте, экспертизе и вкладе
- Долгосрочное сотрудничество в качестве подрядчика
- Полностью удаленная работа из любой точки мира
- Исключительно сложные технические задачи
- Возможности для публикаций, выступлений на конференциях и внесения вклада в техническое сообщество