Senior+ Software Engineer at Draftaid (W24)
$120K - $180K CAD  •  0.10% - 0.50%
Go from 3D models to CAD drawings using AI
Toronto, ON, CA / Toronto, Ontario, CA
Full-time
US citizenship/visa not required
6+ years
About Draftaid

DraftAid.io is revolutionizing the mechanical engineering process with AI-powered CAD drawing automation. Our technology transforms 3D models into precise 2D fabrication drawings, helping engineers across automotive, construction, and manufacturing industries save time and reduce errors.

About the role
Skills: C#, React, TypeScript, PostgreSQL
  • Think Gen-AI for blueprints. At DraftAid, we are building software that generates CAD manufacturing drawings.
  • Mechanical engineers and designers spend 40% of their time creating production drawings from their 3D models. It's a tedious process, error-prone, and often delays projects by weeks! DraftAid auto-generates these detailed drawings with a single click. Engineers designing anything from skyscrapers to car parts use DraftAid to speed up their workflow. With DraftAid, designers can model, and leave the drawings to our engine!
  • We are hiring a senior software engineer who’s excited about the mechanical design space!

Responsibilities

  • Design and optimize geometry-based algorithms necessary for drawing generation
  • Build and implement end-to-end features, taking ownership from initial concept through deployment
  • Architect, develop, and maintain C# applications that interface with various CAD APIs
  • Create scalable, maintainable solutions that can evolve with our rapidly growing platform
  • Integrate AI/ML capabilities to continuously improve drawing generation accuracy

Requirements

  • 7+ years of software development experience with extensive expertise in C#
  • Experience working with CAD systems, 3D engines, or related technologies
  • Experience with structural or geometric matching problems (point clouds, graphs, CAD features, or similar)
  • Product-oriented mindset with the ability to understand user needs and translate them into technical solutions
  • Willingness to dive deep into computational geometry and build sophisticated algorithms
  • Experience in an early-stage startup environment
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience

Preferred Qualifications

  • Experience with one or more 3D engines such as Parasolid, OpenCascade, ThreeJS, or Unity
  • Knowledge of computational geometry algorithms and their practical applications
  • Familiarity with graph algorithms, geometric heuristics, or learned representations for correspondence/similarity tasks
  • Previous work integrating with CAD software through programmatic APIs
  • Contributions to open-source projects related to CAD, geometry processing, or 3D visualization
  • Familiarity with modern cloud infrastructure and deployment practices
  • Experience with Python and machine learning frameworks
  • Experience with Typescript and Postgres

What We Offer

  • The opportunity to shape foundational technology and be a part of a groundbreaking startup from its early stages.
  • A dynamic and supportive team environment where your contributions are valued and celebrated.
  • Competitive salary and equity package.
  • Flexible working hours.
  • The satisfaction of building products that save engineers hundreds of hours and transform manufacturing workflows

Other jobs at Draftaid

fulltimeToronto, ON, CA / Toronto, Ontario, CAFull stack$120K - $180K CAD0.10% - 0.50%6+ years

fulltimeToronto, ON, CA / Toronto, Ontario, CAMachine learning$120K - $180K CAD0.10% - 0.50%6+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›