We are building an automated technical drawing generation platform that converts structured engineering and construction data into production-ready visual outputs including SVG previews, PDF exports, and DXF files. Our platform focuses on scalable drawing automation, visual accuracy, rendering consistency, and intelligent layout generation for modern engineering workflows.
We are looking for a highly skilled Drawing Automation Engineer with strong expertise in JavaScript/TypeScript, SVG rendering, geometry logic, and browser-based visual systems.
As a Drawing Automation Engineer, you will work on building automated technical drawing generation systems capable of producing accurate, scalable, and visually correct outputs from structured input data.
You will be responsible for implementing rendering logic, layout algorithms, annotation systems, scaling mechanisms, and geometry-based drawing rules while ensuring consistency across browser previews, PDF exports, and DXF outputs.
This role is ideal for engineers who enjoy solving complex visual and geometric problems using JavaScript, TypeScript, SVG, and rendering technologies.
Key Responsibilities
Develop and enhance automated technical drawing generation systems
Build SVG-based rendering logic for dimensions, labels, annotations, boundaries, and layouts
Implement geometry-driven placement, alignment, overlap handling, and scaling algorithms
Work with structured JSON/data-driven rendering pipelines
Ensure rendering consistency across SVG preview, PDF export, and DXF generation
Debug rendering issues related to transforms, coordinate systems, bounding boxes, and layout calculations
Develop reusable rendering components and annotation systems
Build deterministic drawing rules and post-processing logic
Create regression tests and visual validation workflows
Collaborate with product, domain, and engineering teams to translate drawing requirements into scalable automation logic
Maintain high standards for visual accuracy and output correctness
Required Skills
Strong hands-on experience in JavaScript or TypeScript
Strong knowledge of SVG, Canvas, DOM manipulation, and browser rendering behavior
Good understanding of:
Coordinate systems
Geometry
Scaling and transforms
Bounding boxes
Layout algorithms
Visual hierarchy
Experience with React and modern frontend development
Strong debugging and problem-solving skills
Experience building:
Diagramming tools
Visualization systems
Drawing editors
Annotation tools
Rendering engines
Geometry-heavy applications
Familiarity with structured data-driven rendering systems
Strong Git and code collaboration practices
Preferred Skills
Experience with:
PDF rendering/export
DXF generation
CAD-like applications
Technical drawing systems
Vector graphics workflows
Exposure to:
D3.js
Konva.js
Fabric.js
SVG.js
GoJS
JointJS
Experience with Node.js, Express, or FastAPI
Experience with visual regression testing tools such as Playwright
Knowledge of cloud platforms like AWS
Ideal Candidate Profile
Passionate about visual engineering and rendering systems
Strong logical and geometric thinking ability
Detail-oriented with high attention to visual correctness
Comfortable handling rendering edge cases and layout challenges
Ability to convert visual requirements into deterministic implementation logic
Experience working with complex frontend engineering systems beyond standard UI development
Good Fit Backgrounds
Candidates with experience in:
SVG-based applications
Whiteboard or diagramming tools
Canvas applications
Technical drawing systems
CAD-like platforms
Data visualization products
Rendering engines
Annotation systems
Vector graphics applications