Ontario
On-site
CAD 70,000 - 110,000
Full time
30+ days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An innovative startup is seeking a Software Engineer to revolutionize mechanical design through AI. This role involves leading the development of cutting-edge technology, including geometry-based algorithms and full-stack software solutions. You will collaborate closely with the founding team to shape the technical roadmap and ensure alignment with business goals. Join a dynamic and supportive environment where your contributions will be valued, and work on challenging projects that have the potential to transform the manufacturing landscape. If you're passionate about AI and software development, this is an exciting opportunity to make a significant impact from the ground up.
Benefits
Dynamic team environment
Unique startup opportunity
Competitive salary and equity package
Flexible working hours
Challenging projects
Qualifications
- Proven experience in building software systems with a strong portfolio.
- Extensive full-stack development experience with multiple technologies.
Responsibilities
- Lead the development of our core technology stack and AI/ML systems.
- Collaborate to define the technical roadmap and set priorities.
Skills
C#
React
NodeJS
Python
Typescript
Postgres
AWS
AI/ML systems
Geometry-based algorithms
Education
Bachelor's degree in Computer Science or related field
Tools
CAD tools
Three.js
Unity
OpenGL
OpenCascade
About Us
- 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 AI!
- We are hiring a Software engineer who’s excited to bring AI into the mechanical design space.
Responsibilities
- Lead the development and implementation of our core technology stack, including geometry-based algorithms, AI/ML systems, full-stack software development, and integration with CAD tools.
- Collaborate with the founding team to define the technical roadmap and set priorities that align with our business goals.
- Develop and maintain scalable backend services and robust front-end applications.
- Take ownership of the entire software development lifecycle, from concept through deployment and support.
Requirements
- Proven experience in building software systems, with a strong portfolio of projects that demonstrate expertise.
- Extensive full-stack development experience working with C#, React, NodeJS, Python, Typescript, Postgres, AWS
- Experience developing complex algorithms or ML models
- Exposure to CAD tools and 3D technologies like Three.js, Unity, OpenGL, OpenCascade, etc.
Preferred Qualifications
- Experience in a founding or early-stage startup environment.
- Contributions to open-source projects or a strong presence in the tech community.
- Familiarity with agile development methodologies and best practices in software engineering.
- Demonstrated experience interacting with CAD programs through APIs, showcasing the ability to integrate and manipulate CAD systems programmatically.
- Demonstrated experience interacting with 3D engines such as Parasolid, OpenCascade, ThreeJS, Unity 3D
What We Offer
- A dynamic and supportive team environment where your contributions are valued and celebrated.
- A unique opportunity to be a part of a groundbreaking startup from its early stages.
- Competitive salary and equity package.
- Flexible working hours.
- The chance to work on challenging projects that have the potential to transform manufacturing.