О компании CoLab
В CoLab мы помогаем командам инженеров-механиков выводить на рынок продукты, меняющие жизнь, на годы раньше.
Мы создаём ИИ для инженеров, проектирующих автомобили, медицинские устройства и авиационные двигатели. Такие сложные продукты не рисуют и сразу отправляют в производство. Команды проводят месяцы, делая итерации, обзоры и тесты, прогнозируя, как будет работать каждая деталь, прежде чем что-либо будет построено. CoLab — это место, где проходят эти обзоры, и мы фиксируем причины каждой правки. Другие инструменты показывают, что изменилось между версиями. Только CoLab знает почему. Именно так наш ИИ помогает производителям, таким как Bobcat, Triumph Motorcycles и GE Appliances, принимать лучшие решения, устранять циклы переделок и быстрее выходить на рынок.
Гордясь тем, что базируемся в Сент-Джонсе, Ньюфаундленд, CoLab начал с одного клиента в 2018 году. С тех пор мы привлекли 72 миллиона долларов в раунде серии C, были названы 57-й самой быстрорастущей компанией в Северной Америке по версии Deloitte (Fast 500™), заключили многолетние партнёрства в области ИИ с такими компаниями, как Bombardier и выросли до команды из более чем 250 человек.
О вакансии
Продукт AutoReview от CoLab является ключевой частью того, как мы объединяем ИИ и инженерный опыт для улучшения качества проектирования. До сих пор большая часть работы была сосредоточена на 2D-чертежах. Сейчас мы создаём будущее 3D AutoReview — и нам нужен backend-инженер, который с энтузиазмом поможет в этой миссии.
Вы присоединитесь к команде AutoReview и поможете строить системы, обеспечивающие интеллектуальный анализ 3D-проектов в масштабе. Это включает всё — от парсинга геометрии и анализа моделей до backend-инфраструктуры, систем правил и рабочих процессов с поддержкой ИИ. Это глубоко техническая, многопрофильная работа, находящаяся на пересечении backend-разработки, CAD-систем и машинного обучения.
Вы будете экспериментировать, проверять гипотезы и решать задачи, не имеющие очевидных ответов. Вам не будут давать идеально сформулированные проекты или детальные спецификации. Но вы получите ответственность, поддержку и возможность формировать развитие ИИ-ориентированного обзора дизайна в одних из ведущих инженерных организаций мира.
Наш идеальный кандидат
У вас есть солидный опыт backend-разработки, желательно с опытом работы с 3D CAD-моделированием или с инструментами, такими как OpenCascade или Parasolid. Вы уверенно решаете задачи, связанные с математикой (линейная алгебра, векторное исчисление), и будет плюсом, если вы работали в средах ML/LLM или с HOOPS.
Вам нравится понимать «почему» в работе и чётко это объяснять. Вы комфортно чувствуете себя в условиях неопределённости и не ждёте, пока кто-то сделает первый шаг. Если что-то непонятно, вы разбираетесь сами — а затем объясняете остальной команде. Вы готовы стать ключевым специалистом по 3D-анализу в пространстве AutoReview и помогать другим быстро освоиться.
Обязанности
•Стать ключевым участником backend-разработки функций 3D AutoReview — от архитектуры пайплайна до выпуска в продакшен
•Экспериментировать с парсингом геометрии, обнаружением качества и генерацией контекста для обзора 3D-моделей
•Сотрудничать с backend-, frontend- и продуктовыми командами для быстрой и качественной реализации важных функций с межфункциональным согласованием
•Работать с командами ML для внедрения интеллекта в процесс 3D-обзора
•Разрабатывать расширяемые системы для создания пользовательских правил и справочных данных в 3D AutoReview
•Помогать устанавливать и поддерживать высокие технические стандарты в команде
Требования
•Опыт backend-разработки 5+ лет, желательно в продуктовой или платформенной команде
•Хорошее понимание 3D-математики с практическим опытом работы с графическими движками, CAD-ядрами (HOOPS, OpenCascade, Parasolid), робототехникой, 3D-симуляциями и т.п.
•Практический опыт проектирования, разработки и поддержки надёжных, масштабируемых backend-систем и API
•Опыт работы с разными парадигмами хранения данных (SQL, NoSQL и векторные базы данных)
•Опыт с концепциями ML/AI/LLM и их внедрением в продакшен
•Знакомство с ML-пайплайнами для 3D-моделей (например, извлечение признаков, генерация эмбеддингов, обучение моделей или инференс)
•Знакомство с агентными рабочими процессами (например, pydantic-ai)
•Опыт интеграции и работы с большими языковыми моделями (LLM) через API (например, OpenAI, Anthropic, Google Gemini)
•Знание ML-фреймворков, таких как PyTorch, Hugging Face или Scikit-learn
•Опыт развертывания ML-сервисов в облачной инфраструктуре (например, AWS SageMaker, Amazon Bedrock и др.)
•Комфортно работаете с неоднозначными или слабо определёнными техническими задачами
•Отличный коммуникатор — умеете переводить технические проблемы в понятные пути решения
•Опыт работы с CAD-программами, такими как SolidWorks, Creo или OnShape, будет большим плюсом
•Опыт в области машиностроения — значительное преимущество
Дополнительная информация
•Это полная занятость, постоянная позиция с конкурентным пакетом вознаграждения, включающим опционы на акции
•Включает расширенное медицинское страхование, неограниченный оплачиваемый отпуск, сопоставление взносов в RRSP/401K и 100% покрытие медицинских и стоматологических расходов
•Полностью удалённая работа в пределах Северной Америки