OPEN ROLE
Founding Engineer
Own KinetiCAD's software in production, working directly with the founder in our Berkeley SkyDeck office.
- Company
- KinetiCAD
- Reports to
- Bera Demirhan, founder
- Location
- On site, Berkeley SkyDeck office, Berkeley, CA
- Type
- Full-time
- Compensation
- Salary and equity
- Apply
- Application form below
About KinetiCAD
Robots don't read CAD files. Until now. KinetiCAD reads a part's CAD file and its drawing and plans how a machine shop makes it: which machine, which tools, which operations, and the CNC program itself. Every program is checked against the CAD model in a cutting simulation before it can be released. It also produces quotes and machine schedules.
CNC is where we start. The goal is one system that plans the whole shop floor.
KinetiCAD is a startup in the Berkeley SkyDeck accelerator.
The role
You own everything that keeps KinetiCAD running for customers: the web app, the engine services, the servers they run on, and getting it into more shops. Bera leads the geometry and AI engine; you make the whole system reliable, fast and ready to deploy.
What you will do
- Own the architecture of the whole system: the web app, the Python engine fleet, and the message contracts between them.
- Run and harden servers and deployments: Docker, Linux, monitoring, backups, data security.
- Get KinetiCAD running at more shops: installs, uptime, support, and the integrations shops ask for.
- Keep the test suites and the accuracy runs on real parts green, and make the engine faster where it counts.
- Set how we build: code review, CI, releases.
Stack: .NET 10 / Blazor · Python · OpenCASCADE · NATS JetStream + protobuf · Docker · Linux · local LLMs
What you bring
- Experience building and running production software end to end, backend and frontend.
- Strong Python, and at home in C#/.NET or ready to be within weeks.
- Real experience with infrastructure and distributed systems: containers, Linux servers, message queues, on-prem or cloud.
- Ownership: you notice what is broken, fix it, and make sure it stays fixed.
Strong plus
- CAD, CAM or CNC experience: you have programmed a machine, written a post-processor, or worked with a geometry kernel such as OpenCASCADE or Parasolid.
- 3D or computational geometry, or simulation.
- Machine learning in production.
What you get
- Salary and equity. We set both together, based on your experience.
- It's a founding role, so you shape the architecture and the way we build from the start.
- You work directly with me, on code that runs on parts in machine shops.
- A desk at Berkeley SkyDeck, among other startups and SkyDeck's advisors and investors.