It's fun to work in a company where people truly BELIEVE in what they are doing!
We're committed to bringing passion and customer focus to the business.
Должность
Cogentiq I2C — это агентский AI-продукт Fractal для обработки счетов от выставления до получения средств (invoice-to-cash), охватывающий сбор платежей, клиринг, вычеты, управление счетами и кредитный риск. Он работает на фронтенде Next.js, сервисном слое FastAPI, агентской среде выполнения Cogentiq и уровне данных на Azure Databricks с PostgreSQL.
Продукт возглавляют два инженера-руководителя одного уровня. Один отвечает за AI-часть: агентов, модели и всё, что делает их работу. Вы отвечаете за инженерную часть: приложение, сервисы, данные и платформу, на которой они работают. Вы проектируете её, руководите командой, которая её создает, и сами пишете код.
За что вы будете отвечать
- Техническое проектирование инженерной части, включая решения по платформе, которые определят, что можно будет построить позже.
- Реализация на фронтенде, сервисном слое, уровне данных и инфраструктуре, на которой они работают.
- Интерфейсы между вашей частью и средой выполнения агентов, согласованные совместно с AI Lead.
- Техническое качество: стандарты код-ревью, тестирование, производительность и компромиссы, на которые приходится идти, чтобы уложиться в срок.
- Инженерная поддержка: CI/CD, среды, процесс релиза, технический долг и реагирование на инциденты.
- Инженерный план: разбивка дорожной карты на спринтерскую работу, честная оценка и раннее выявление сдвигов.
Как вы будете работать
- Руководить инженерной командой. Устанавливать стандарты, обучать инженеров и помогать команде решать проблемы.
- Оставаться в коде. Брать на себя самые сложные задачи и устанавливать шаблоны, которым следуют другие.
- Работать с продакт-менеджментом над осуществимостью, последовательностью и компромиссами, чтобы внешние обязательства были обоснованными.
Что вы должны иметь
- От десяти до четырнадцати лет опыта создания программного обеспечения, из них не менее трех лет руководства командой или полной разработки продукта.
- Подтвержденный опыт технического проектирования продукта, а не только реализации чужого дизайна.
- Глубокая экспертиза как минимум в одном слое и достаточный практический опыт в других, чтобы руководить, рецензировать и отлаживать их все.
- Уверенное владение Python и производственный опыт работы с FastAPI или эквивалентным сервисным фреймворком.
- Практический опыт работы с современным фронтендом, как правило, React или Next.js, достаточный для поддержания стандартов, даже если вы не являетесь основным разработчиком.
- Глубокие знания в области инженерии данных: Spark и Databricks, Delta Lake, SQL и здравый смысл в вопросе, что должно находиться в lakehouse, а что в PostgreSQL.
- Достаточное понимание LLM и агентских систем, чтобы построить платформу, от которой они зависят, и вести инженерную часть проектирования.
- Опыт продуктовой инженерии: программное обеспечение, созданное для множества клиентов, а не разовые поставки для одного проекта.
- Рабочая инженерная дисциплина: контроль версий, CI/CD, автоматизированное тестирование, управление средами, структурированная обработка инцидентов.
- Опыт работы в облаке Azure или эквиваленте.
Желательно иметь
- Знание предметной области Order-to-cash или accounts receivable, и знакомство с SAP FI-AR или эквивалентом.
- Опыт интеграции корпоративных систем: коннекторы ERP, дрейф схемы, сверка.
- Опыт работы с мультиарендной платформой, включая контроль доступа и разделение арендаторов.
Если вам нравится бурный рост и работа с счастливыми, восторженными и успешными людьми, вам понравится ваша карьера у нас!