Tetsuwan Scientific
Software Engineer
San Francisco, CA
Sponsorship not specified$140k-$180kDetected 49 days ago
TypeScriptPythonHaskellReactNext.jsTailwind CSSFastAPIBackend DevelopmentAlgorithmsMachine LearningLLMsA/B TestingLogisticsResearch
About 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.
- You will be tackling problems with few points of comparisons, deciding how to model them, shipping it, and watching real scientists use what you make.
Responsibilities
- Our engineering challenges go well beyond a typical web app or agent system, involving compiler design and the messy quirks of physical lab hardware.
Requirements
- You have demonstrated experience taking fuzzy ambiguous problems and turning them into working shipped features independently
- You have strong opinions about code, held loosely.
- But the engineering and validation time required to automate them means they're rarely used outside of the most repetitive, high-throughput research tasks.
- 3+ years building software professionally
- Comfortable jumping between languages and parts of the stack. We don't expect you to know OCaml on day one, but we do expect you to be the kind of person who'd be excited to pick it up
- You have strong opinions about code, held loosely. You should want to leave the codebase better than you found it while balancing engineering momentum
- You like working in-person with a small team where the line between product and engineering is blurry
- Experience or interest in domain specific languages, language design, and projectional editors
Nice to have
- Background in the life sciences, lab automation, or software work in any domain where the user is an expert in something you're not.
- Experience with OCaml, or with other ML-family languages (Haskell, F#, Rust's type system, etc.)
- Experience with Next.js, Tailwind, FastAPI, NeonDB, & Zustand
- Experience or interest in compilers, interpreters, heuristic algorithms and optimizing systems, especially unconventional and domain specific tools
- Familiarity with LLM-in-the-loop systems: parsing, structured extraction, evals
- Startup or small-team experience, especially earlier stage.
Compensation
- Process: intro call → take-home project → follow up technical conversation → onsite technical interview → offer.
Benefits
- $140K - $180K · Offers Equity
Company info
- https://tinyurl.com/mrx63phb
- We're a small, quickly growing team based in San Francisco.
- Joining now means shaping the product, the team, and the company at a stage where your decisions matter.
Apply directly at Tetsuwan Scientific →Create a free account for alerts like thisView Tetsuwan Scientific immigration profile
This listing is sourced directly from Tetsuwan Scientific's careers page and normalized into a canonical job model.