About this role
As a Computational CAD Engineer specializing in OpenSCAD, you will play a pivotal role in advancing AI-driven design training. Your expertise in scripting and modeling will enable the generation of parametric and programmatically controlled 2D and 3D models, essential for robust AI data workflows.
Key Responsibilities:- Develop, document, and optimize OpenSCAD scripts for both simple and complex CAD models.
- Transform conceptual sketches into detailed, production-ready designs.
- Utilize advanced OpenSCAD tools, including Boolean operations, list comprehensions, and flow control, to create diverse geometries.
- Employ techniques like linear_extrude, rotate_extrude, and minkowski to construct innovative 3D forms.
- Build up 3D shapes from 2D shadows and efficiently place basic forms (cuboids, spheres, cylinders, cones) within the design space.
- Design and implement repeatable components using nesting and loop constructs.
- Collaborate closely with data and AI teams, providing clear written and verbal communication about design logic, syntax, and modeling decisions.
- Deep, hands-on experience and proficiency in OpenSCAD (required; experience in other CAD systems is not sufficient).
- Strong command of OpenSCAD syntax, constants, operators, special variables, and modifier characters.
- Demonstrated expertise with 2D and 3D object creation, transformations, and boolean operations.
- Experience using advanced OpenSCAD features: lists, list comprehensions, flow control, and type test functions.
- Practical knowledge of the OpenSCAD interface and workflow.
- Fluent written and verbal communication skills, with the ability to clearly explain technical concepts.
- Ability to iterate from concept to finished design with a focus on code clarity and model accuracy.
- Previous experience with AI training data generation or automation workflows.
- Familiarity with integrating OpenSCAD outputs into larger data pipelines.
- Strong documentation skills and a portfolio of OpenSCAD projects.
Contract position, fully remote.
Compensation:Hourly rate ranges from $40 to $120.
Eligibility:Open to candidates with the required skills and qualifications.