AI CAD Engineer
Develops generative and programmatic CAD pipelines for micro-device assemblies, integrating AI-driven workflows and CAD APIs to automate design exploration and optimization. Requires CAD scripting expertise, AI knowledge, and 5+ years experience (PhD) or equivalent.
About the job
What You’ll Do
- Build CAD workflows that programmatically construct, modify, and evaluate 3D assemblies. This includes:
- Manipulating and parametrizing CAD models to support iterative design and optimization.
- Integrating with CAD APIs to move beyond GUI-based workflows, enabling high-throughput automated modeling and simulation.
- Developing geometric intelligence — algorithms that infer how parts mate, fit, and interact to form functional assemblies.
- Create and maintain a library of parametric components for generative design exploration.
- Develop GenAI-driven workflows for CAD generation and automated design exploration.
What You’ll Need
Required
- Deep expertise in CAD manipulation and parametrization, including scripting and automation (e.g., with Onshape API, SolidWorks API, Fusion API, or similar).
- Strong background in programmatic CAD workflows.
- Knowledge of AI-based CAD generation or generative design algorithms.
- Deep understanding of CAD interoperability standards (STEP, IGES, JT, or similar).
- Proficiency in interacting with CAD software via APIs (Python, C++, or other relevant languages).
- Experience in parsing large sets of CAD models with product and manufacturing information to create batchable datasets for training.
- Bachelor’s or Master’s or PhD degree in Mechanical Engineering, Aerospace Engineering, Computational Design, Computer Science, or a related field.
- For Staff level, 10+ years of industrial experience (post Bachelor’s), or 8+ years of industrial experience (post Master’s) or 5+ years of industrial experience (post PhD), with the option of relaxing these requirements for a Senior level position.
Nice to have
- Experience with geometric modeling kernels (e.g., OpenCascade, Parasolid).
- Experience in mastering NURBS and B-Rep.
- Experience with meshing, especially for simulation or manufacturing purposes.
- Experience with Model-Based Definitions.
Bonus Points For
- Experience with implicit geometric representations.
- Experience with simulation-in-the-loop design, shape optimization, or topology optimization workflows.
Compensation: Salary Range $210,000—$260,000 USD (includes equity and benefits).
Skills
Onshape Api, Solidworks Api, Fusion Api, Python, C++, Step, Iges, Jt, Opencascade, Parasolid, Nurbs, B-Rep, Generative Design, Generative AI, Cad Automation
Similar jobs
ML Engineering jobsBuild and operate production machine-learning systems for search ranking, relevance, extraction quality, and LLM-driven features. The role requires production ML ownership, ranking or relevance expertise, large-scale data experience, Python, and rigorous experimentation skills.
Optimizes distributed machine learning training and high-throughput offline inference across large accelerator clusters. The role focuses on profiling, scaling efficiency, cluster goodput, GPU performance, and cost-effective processing of autonomy data.
Build and operate large-scale ranking and retrieval systems that power search relevance, including hybrid lexical/vector search, embeddings, query understanding, and permission-aware retrieval. Requires a bachelor's degree and 5+ years of ML engineering experience in ranking or information retrieval.
Build and operate production ML infrastructure spanning training, deployment, serving, monitoring, data pipelines, and feedback-driven retraining. The role requires strong MLOps and DevOps experience, Python and SQL proficiency, and ownership of reliable cloud-based systems.
Build and operate production machine-learning systems for content safety, from messy customer data through classification, evaluation, and inference. The role requires 5+ years of ML engineering experience, strong Python and MLOps skills, and sound judgment across classical models and LLMs.