Senior 3D & AI Systems Software Developer

Posted 8hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Backend engineer building AI-powered 3D design review systems for CoLab, which helps mechanical engineering teams bring complex products to market faster. Developing scalable CAD, ML, and rule-based review infrastructure.

Responsibilities:

  • Contribute to backend development for 3D AutoReview features, from pipeline architecture through production delivery
  • Experiment with geometry parsing, quality detection, and context generation for 3D model review
  • Partner with backend, frontend, and product teams to deliver high-impact features with speed, quality, and cross-functional alignment
  • Collaborate with ML teams to incorporate intelligence into the 3D review process
  • Develop extensible systems for custom rule creation and reference data in 3D AutoReview
  • Help set and maintain high technical standards across the team

Requirements:

  • 5+ years of experience in backend development, ideally in a product or platform team
  • Solid grasp of 3D math with practical experience in graphics engines, CAD kernels (HOOPS, OpenCascade, Parasolid), robotics, 3D simulations, etc.
  • Hands-on experience designing, developing, and maintaining robust, scalable backend systems and APIs
  • Experience with SQL, NoSQL, and vector databases
  • Experience with ML/AI/LLM concepts and productionalization
  • Familiarity with 3D model ML pipelines, including feature extraction, embedding generation, model training, or inference
  • Familiarity with agentic workflows such as pydantic-ai
  • Experience integrating and prompting LLMs via APIs, such as OpenAI, Anthropic, or Google Gemini
  • Knowledge of ML frameworks such as PyTorch, Hugging Face, or Scikit-learn
  • Experience deploying ML services in cloud infrastructure, such as AWS SageMaker or Amazon Bedrock
  • Comfort working with ambiguous or loosely scoped technical challenges
  • Excellent communication skills and ability to translate technical problems into clear paths forward
  • Experience with CAD modeling software like SolidWorks, Creo, or OnShape is a strong plus
  • Experience with mechanical engineering concepts is a strong plus

Benefits:

  • Competitive compensation package including stock options
  • Extended health benefits
  • Unlimited paid vacation
  • RRSP/401K matching
  • 100% health/dental coverage