As a Staff Engineer, Core ML at Circuit, you’ll join Product Engineering and own the machine-learning capabilities at the center of the product: understanding complex technical documents and keeping long-running agents that work with them reliable. Circuit’s customers use blueprints, CAD files, specification sheets, and scanned PDFs containing text, vector geometry, and raster content. You will build models and algorithms that turn these documents into structured information, and tools that let agents use it. You will also improve how agents plan, choose tools, recover from failures, and behave consistently across runs. The role focuses primarily on algorithms and models rather than individual customer projects. Product engineers and forward-deployed engineers bring customer-facing failure patterns; you analyze model and agent performance, identify where algorithms, data, or training can improve results, and set evaluation standards to assess changes. You may join customer conversations when a problem requires your expertise. This is an applied engineering role focused on adapting and combining proven approaches, measuring them against real customer data, and shipping them to production. Success is measured by production impact rather than published papers. The existing product includes a Go-based long-running agent loop driven by frontier model APIs, specialized retrieval, extraction, and execution tools, and open-source and internally fine-tuned vision-language models hosted on KServe.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed