Привет! Мы — СПЕЦПО, аккредитованная IT-компания из Санкт-Петербурга в сфере информационной безопасности. Расширяем команду offensive security и берём людей, готовых развиваться вместе с нами!О продуктеОтдельное направление — Zazantir, платформа работы с данными класса Palantir Foundry: онтология-как-код, типизированные SDK, собственный планировщик запросов, governance-контур. Ставится целиком в инфраструктуру заказчика, это не SaaS.Ядро — Java 21, монорепозиторий на Gradle, около 30 тысяч строк основного кода. Документация, комментарии и javadoc — на русском.
Что предстоит делать:
— Делать фичи поверх ядра: аналитические джобы, автоматизация, governance-сценарии.
— Развивать HTTP-API продуктового слоя и интеграцию с консолью.
— Писать на Java 21 так, как принято в проекте: records, sealed-иерархии, pattern matching, иммутабельные структуры. Lombok не используется.
— Работать с PostgreSQL без ORM: ручной JDBC, jsonb, keyset-пагинация, генерация SQL кодом.
— Держать контракты: Smithy IDL, wire-совместимость, осознанные аддитивные изменения.
— Покрывать изменения тестами: JUnit 5, MockMvc, интеграционные прогоны на живых Postgres, OpenSearch и Trino из docker-compose.
— Что ждем
— Современная Java 17/21 как родной язык: records, sealed-иерархии, pattern matching в switch, иммутабельные структуры, осознанная работа с Optional. Весь AST запросов и модель онтологии построены на sealed-типах.
— Глубокий SQL и PostgreSQL без ORM: транзакции, генерация SQL кодом, планы запросов, jsonb, пагинация keyset-курсорами. Hibernate в проекте нет — это архитектурное решение, а не отставание.
— Проектирование API и обратная совместимость: REST и контрактный подход (IDL), понимание, чем ломающее изменение wire-формата отличается от безопасного.
— Spring как тонкий слой: контроллеры и security-конфигурация, но доменная логика остаётся в чистых Java-модулях вне фреймворка.
— Чтение чужой архитектуры: работа по ADR и design-докам, уважение к зафиксированным инвариантам.
Кого мы ищем:
— Продуктового инженера уровня Middle+. Вы работаете поверх ядра: аналитические джобы, автоматизация, governance-сценарии, HTTP-API и интеграция с консолью. Ядро не переписываете — идёте по его пути.
Будет плюсом
— Компиляторный опыт: парсеры и валидаторы DSL, AST, кодогенерация (JavaPoet, annotation processing).
— Query-движки: планировщики запросов, пушдаун фильтров и агрегаций, федерация источников (Trino, Presto, Calcite).
— Потоки данных: CDC (Debezium), идемпотентная обработка at-least-once, durable workflows (Temporal, Cadence).
— Безопасность данных: row-level security, маскирование, fail closed, purpose-based access.
— Темпоральные данные: истории версий, as-of-запросы, bi-temporal модели. — LLM-интеграции: tool calling, RAG, векторный поиск на pgvector.
— Знакомство с Palantir Foundry — как пользователь или по публичным материалам.
Условия сотрудничества:
— Удалённо
— Только офисный формат работы
— 150 000 – 180 000 ₽ на руки.
— Полный рабочий день 5/2, офис у м. Александра Невского. Удалёнки и гибрида нет
— Обучение за счёт компании по плану.
— Отклик Telegram: @davidov237
Как откликнуться:
— Открыть вакансию и откликнуться
Лучшие вакансии от работодателей мечты на promopoisk.com
👉Разместить вакансию