Computational CAD Engineer (OpenSCAD)

$40 - $120/hourpay

Required Skills

OpenSCAD
AutoCAD
Syntax
Constants
Operators
Special variables
Modifier Characters
2D Objects
3D Objects
Transformations
Lists
Boolean operations
List Comprehensions
Flow Control
Type test functions
About micro1
micro1 connects domain experts to the development of frontier AI models. Real-world expertise is turned into training data, evaluations, and feedback loops that improve how models perform. AI labs and enterprises use micro1 to train models and build reliable AI agents through advanced evaluations and reinforcement learning environments. Experts contribute directly to how AI systems learn, reason, and perform across domains like finance, healthcare, engineering, and more. Our platform identifies and vets top talent through an AI recruiter, enabling high-quality contributions at scale.
Our goal is to enable 1 billion people to do meaningful work by applying their expertise to AI. We’ve raised $40M+ in funding, and our AI recruiter has powered over 1 million AI-led interviews as our global network of experts grows into the human intelligence layer for AI.

Job Description

Job Title: Computational CAD Engineer (OpenSCAD)


Job Type: Contract


Location: Remote


Job Summary:

Join our customer's team as a Computational CAD Engineer (OpenSCAD), where your hands-on expertise with OpenSCAD will power the next generation of AI-driven design training. You will leverage your advanced scripting and modeling abilities to generate parametric and programmatically controlled 2D and 3D models, supporting 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


Required Skills and Qualifications:

- 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


Preferred Qualifications:

- 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

Apply now

Please note that after completing the interview process, you’ll be added to our talent pool and considered for this and other roles that match your skills.

Have any questions? See FAQs

Refer and Earn$300