Software Engineer
Tetsuwan Scientific, San Francisco, CA
The role
You'll be joining a team of three software engineers, an automation engineer, and working directly with the founders and our designer. The monorepo codebase spans a compiler (OCaml), backend services (Python), and a protocol editor (TypeScript/React) and we expect you to grow into working across the full stack.
Our engineering challenges go well beyond a typical web app or agent system, involving compiler design and the messy quirks of physical lab hardware. Turning a freeform scientific protocol into reliable robot instructions is a complex interdisciplinary problem with a mixture of context sensitive language problems, tacit knowledge embedded in domain experts, and hard optimization problems with fault intolerant and right-the-first time constraints that necessitate deterministic correctness.