Software Engineer - Tetsuwan Scientific
Location: San Francisco (SoMa) | Type: Full-time | Mode: ONSITE
About Tetsuwan Scientific
We work with robots that run biology experiments. The robots are accurate, but programming them by hand takes so long that most labs don't bother. We have developed a compiler and visual editor that scientists can use to describe their protocols in plain language, which we then parse into a structured format and compile into optimized code.
Our end goal is to build the infrastructure for autonomous science and a centralized cloud lab.
- Watch a short demo: Tetsuwan Demo
- Company Website: tetsuwan.com
The Team & Tech Stack
The team currently consists of three software engineers, an automation engineer, the founders, and an incoming designer. Our codebase is a single monorepo containing:
- An OCaml compiler
- Python backend services
- A TypeScript/React editor
The primary challenges involve eliciting scientific context and tacit knowledge, and ensuring that protocols run deterministically and correctly.
Requirements
- At least 3 years of professional experience.
- Willingness to learn OCaml (prior experience is not required).
Nice to Have
- Experience with DSLs (Domain Specific Languages) or compilers.
- Background in life sciences or lab automation.
- Experience with ML-family languages.
- Experience with LLM parsing and evals.
Compensation
- Salary: $140K – $180K + equity