
Compensation
C$120,000–C$180,000/year
Job Description
- Draftaid started by auto-generating manufacturing drawings from 3D CAD parts. We are now building the intelligence layer for mechanical engineering.
What you'll do
- Design and optimize geometry algorithms for drawing generation
- Build and maintain C# systems that interface with CAD kernels
- Integrate ML pipelines to improve generation accuracy
- Own problems, not tickets
What we're looking for
- 7+ years developing software
- Strong C#
- Experience with CAD systems, 3D engines, or computational geometry
- Willingness to go deep on geometry algorithms
- Product intuition
- Comfortable with ambiguity and moving fast
Nice to have
- 3D kernel experience (Parasolid, OpenCascade)
- Unity or game engine background
- Graph algorithms, geometric heuristics, learned representations
- Python + ML familiarity
- TypeScript + Postgres exposure
What we offer
- Competitive salary + equity
- Flexible hours and hybrid in-office
- Small team, high ownership
Optimize Your Resume for This Job
Get a match score and see exactly which keywords you're missing
Job Details
- Category
- Software
- Employment Type
- Full Time
- Location
- Toronto, Canada
- Posted
- Last updated
- Jun 4, 2026, 08:40 AM
- Compensation
- C$120,000 - C$180,000 per year
About Draftaid
DraftAid is designed to work smoothly with a range of major CAD applications, ensuring a simple transfer and strengthening of your existing systems without the need for extensive retraining or rework.
More Roles at Draftaid
Similar Software Roles

Anduril Industries
Software
Data Scientist, Air Dominance & Strike
Costa Mesa, CA +2$166K - $220K Full Time
58 minutes ago
Software
58 minutes ago
Figure AI
Software
Software Engineer, Privacy & Data Governance
San Jose, CA$150K - $350K Full Time
4 hours ago
Software
4 hours ago
SpaceX
DragonSoftware
Sr. Software Engineer, C++ (Dragon)
Hawthorne, CA$165K - $230K Full Time
10 hours ago
DragonSoftware
10 hours agoFound this role interesting?