T logo

Software Engineer

Tetsuwan ScientificSan Francisco, California

$140,000 - $180,000 / year

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Senior-level
Remote
On-site
Compensation
$140,000-$180,000/year

Job Description

About Tetsuwan Scientific

Few fields touch human life as directly as biology does. But the pace of biological research is limited by how slowly and inconsistently experiments can be run by hand. We're building the infrastructure to make experimentation faster, more reproducible, and available to any scientist with questions worth asking.

For decades we've had incredible robotic tools capable of executing experiments without countless tiring hours of pipetting by hand and these instruments are more precise and accurate than manual methods. But the engineering and validation time required to automate them means they're rarely used outside of the most repetitive, high-throughput research tasks.

Our team has built a user-friendly editor and compiler that ingests a scientist's protocol description, converts it into a structured high-level format, and then automatically compiles it into executable code for these robots. See a demo here: 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.

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.

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.

Qualifications

  • 3+ years building software professionally

  • You have demonstrated experience taking fuzzy ambiguous problems and turning them into working shipped features independently

  • 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

Nice to have

  • Experience or interest in domain specific languages, language design, and projectional editors

  • 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.

Logistics

- Location: San Francisco, in-person at our office in SoMa.

- Compensation: $140K – $180K · Offers Equity

- Process: intro call → take-home project → follow up technical conversation → onsite technical interview → offer.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Software Engineer Jobs at Tetsuwan Scientific

What is the work location for this position at Tetsuwan Scientific?
This job at Tetsuwan Scientific is located in San Francisco, California, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Tetsuwan Scientific?
Candidates can expect a pay range of $140,000 and $180,000 per year.
What employment applies to this position at Tetsuwan Scientific?
Tetsuwan Scientific lists this role as a Full-time position.
What experience level is required for this role at Tetsuwan Scientific?
Tetsuwan Scientific is looking for a candidate with "Senior-level" experience level.
What is the process to apply for this position at Tetsuwan Scientific?
You can apply for this role at Tetsuwan Scientific either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.