Технолог.ИИ — R&D-стартап в области автоматизации технологической подготовки производства и CAM-программирования.
Мы создаём систему, которая позволяет автоматически переходить от инженерной документации к готовому процессу производства: анализировать чертежи и 3D-модели, понимать технологию изготовления детали и формировать CAM-процесс в Siemens NX.
Сегодня технологу требуются часы и дни, чтобы изучить чертёж, определить последовательность операций, подобрать инструмент и подготовить программу обработки. Мы создаём ИИ-систему, которая помогает автоматизировать этот процесс.
Нам нужен AI / Computer Vision инженер, который будет помогать системе понимать инженерные данные: чертежи, CAD-модели, геометрию деталей и технологические признаки.
Это роль для человека, которому интересно не только исследовать новые модели, но и строить работающий инженерный продукт: от подготовки данных и написания алгоритмов до интеграции с реальными CAD/CAM системами.
Чем предстоит заниматься
Разработка системы анализа инженерных данных
- Разбирать и обрабатывать технические чертежи.
- Извлекать информацию из инженерной документации:
- размеры;
- допуски;
- обозначения;
- технологические требования.
- Разрабатывать алгоритмы распознавания и классификации элементов деталей.
- Работать с 3D CAD-моделями и геометрией деталей.
- Выделять технологические признаки:
- отверстия;
- карманы;
- поверхности обработки;
- резьбы;
- уступы и другие элементы.
Создание AI/CV пайплайнов
- Подготавливать и анализировать датасеты.
- Разрабатывать pipeline обработки данных.
- Проводить эксперименты с ML/CV моделями.
- Обучать, тестировать и улучшать модели.
- Интегрировать AI-компоненты в основной продукт.
Инженерная разработка
- Писать надёжный производственный код.
- Разрабатывать инструменты автоматизации.
- Работать с CAD/CAM API.
- Интегрироваться с Siemens NX / NX Open.
- Проверять, что результат имеет инженерный смысл, а не только «работает на тестовом примере».
Кого мы ищем
Нам нужен инженер, который умеет сочетать программирование и понимание реального мира.
Важно не только знать алгоритмы, но и уметь доводить решения до рабочего состояния.
Вы:
- уверенно пишете на Python;
- умеете разбираться в чужом коде и существующих системах;
- способны самостоятельно исследовать новую техническую область;
- внимательно относитесь к данным и деталям;
- готовы работать как над сложными алгоритмическими задачами, так и над практическими инженерными задачами, необходимыми для запуска продукта.
Обязательные требования
- Опыт коммерческой разработки на Python.
- Опыт работы с ML/CV или обработкой сложных структурированных данных.
- Понимание основных принципов машинного обучения.
- Опыт работы с:
- Python ecosystem;
- NumPy;
- OpenCV;
- ML-фреймворками (PyTorch / TensorFlow или аналогами).
- Умение писать аккуратный, поддерживаемый код.
- Способность самостоятельно разбираться в новых технологиях.
- Английский для чтения технической документации.
Будет большим плюсом
- Опыт работы с CAD/CAM системами.
- Понимание чертежей и инженерной документации.
- Siemens NX / NX Open.
- STEP / IGES / PRT форматы.
- 3D geometry, computational geometry.
- OCR и анализ документов.
- Computer Vision задачи:
- detection;
- segmentation;
- classification;
- embeddings.
- Опыт в промышленной автоматизации.
- Понимание механообработки, CNC, инструмента и технологических процессов.
Нужен инженер, который способен взять сложную техническую задачу, разобраться в предметной области, написать решение, проверить его на реальных данных и довести до работающего продукта.
Условия
- Удалённая работа.
- Полная занятость.
- Гибкий график.
- R&D-стартап, сложная инженерная задача.
- Большое влияние на архитектуру продукта.
- Оформление: ТК РФ.