Senior+ Software Engineer
Date Posted
08 May, 2025
Work Location
Salary Offered
$140000 — $200000 yearly
Job Type
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 senior software engineer who’s excited to bring AI into 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 demonstrated expertise in C#
- Strong at TypeScript and Postgres, with experience developing modern backend and frontend applications
- Experience working with CAD systems, 3D engines, or related technologies
- Product-oriented mindset with the ability to understand user needs and translate them into technical solutions
- Willingness to dive deep into CAD APIs and build sophisticated algorithms on CAD geometry
- 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
- Previous work integrating with CAD software through programmatic APIs
- Experience in an early-stage startup environment
- 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
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