OPEN ROLE
AI Engineer (Intern or Junior)
Work with me on the engine that reads CAD models and technical drawings and turns them into machining plans.
- Company
- KinetiCAD
- Reports to
- Bera Demirhan, founder
- Location
- On site, Berkeley SkyDeck office, Berkeley, CA
- Type
- Internship or junior position, depending on your experience
- Compensation
- Discussed with each candidate
- Apply
- Application form below
About KinetiCAD
KinetiCAD reads a part's CAD model and its technical drawing and works out how a machine shop should make it. It picks the machine, the tools and the operations, and it writes the CNC program. Every program is checked against the CAD model in a cutting simulation before it can be released. We're based at the Berkeley SkyDeck accelerator.
The role
You'll work on the engine with me. I lead the geometry and AI side. Every problem starts with a part and its drawing, and the goal is a plan a machinist would sign off on. Interns and junior engineers write production code here, and you'll see yours running on parts in your first weeks.
What you will do
- Make the engine better at reading technical drawings, including dimensions, tolerances, surface finishes and notes.
- Work on finding machining features in 3D CAD models and turning them into operations.
- Build out the evaluation sets. That means collecting parts and expected results, and running accuracy checks so we know whether a change helped or hurt.
- Work with the local language models in the product, and know when a plain deterministic algorithm does the job better.
- Write tests, read profiles and speed up whatever is slow.
What you bring
- Strong Python. You've built something with it, at school, at work or on your own.
- Machine learning fundamentals and hands-on time with PyTorch or a similar framework.
- You're studying computer science, mechanical or electrical engineering, physics or maths, or you just graduated.
- You're curious about how physical parts get made.
Strong plus
- 3D or computational geometry, or a geometry kernel like OpenCASCADE.
- Computer vision or document understanding (OCR, layout, reading drawings).
- You've run language models locally.
- Any time spent in a machine shop or using CAD software.