В связи с развитием внутренних инструментов и расширением портфеля проектов мы ищем Python Backend Engineer.
Мы в поисках специалиста, который сможет превращать идеи, инженерную логику и прототипы в работающие программные решения для автоматизации архитектурного и инженерного проектирования.
Основные задачи:
- Разрабатывать и развивать внутреннюю систему автоматизации проектирования;
- Проектировать отдельные компоненты системы: структуру сервисов, API и эндпоинты, механизмы аутентификации и взаимодействия между компонентами;
- Разрабатывать backend преимущественно на Python (Fast API);
- Работать с инженерными и геометрическими данными: координатами, параметрами элементов зданий, пространственными связями и другой структурированной информацией;
- Проектировать хранение и обработку данных в PostgreSQL и других хранилищах;
- Разрабатывать механизмы сбора, преобразования и проверки данных из текущих и архивных источников;
- Автоматизировать извлечение структурированной информации из сложных проектных документов, чертежей и исходно-разрешительной документации, в том числе ГПЗУ, БТИ и других источников;
- Использовать LLM и другие AI-инструменты там, где классических алгоритмов недостаточно: для интерпретации, классификации и извлечения информации из слабоструктурированных данных;
- Разрабатывать детерминированные алгоритмы и скрипты для проверки и валидации результатов, полученных в том числе с использованием LLM;
- Разрабатывать интеграции с внешними системами и API;
- Участвовать в автоматизации формирования BIM-моделей на основании подготовленных структурированных данных;
- Работать с Revit API и другими механизмами интеграции с Autodesk Revit;
- Участвовать в принятии архитектурных решений и развитии технической инфраструктуры направления;
- Поддерживать качество, надёжность и отказоустойчивость разрабатываемой системы.
Что для нас важно в кандидате:
- Уверенное владение Python и опыт разработки реальных программных систем;
- Хорошее понимание backend-разработки: API, HTTP, аутентификация и авторизация, взаимодействие между сервисами;
- Опыт работы с PostgreSQL и понимание принципов проектирования баз данных;
- Умение работать со структурированными и слабоструктурированными данными;
- Умение самостоятельно пройти путь от постановки задачи и прототипа до работающего решения;
- Способность принимать технические решения в условиях, когда подробного технического задания ещё нет;
- Умение разбираться в новой предметной области и переводить инженерную или бизнес-логику в программные алгоритмы;
- Инженерное мышление и внимание к корректности результатов.
Мы не ищем исключительно специалиста по Revit или AI/LLM-разработчика. Для нас в первую очередь важен сильный инженер-разработчик, способный проектировать и реализовывать системы автоматизации.
Что мы предлагаем:
- Оформление по ТК РФ;
- График - гибкое начало рабочего дня (5/2);
- Атмосферный офис на территории делового квартала Московский шелк;
- Непосредственное участие в создание лучших архитектурных проектов РФ;
- Заработная плата обсуждается индивидуально по результатам собеседования.
Давайте вместе развивать среду, создавая новое! Ждем Ваше резюме.
Если Вы не получили ответа в течение 14 дней, значит Ваше резюме сохранено в нашей базе данных. Возможно чуть позже, у нас появится вакансия, которая будет соответствовать Вашему профессиональному опыту.