Thinking Machines Lab logo
Thinking Machines Lab Posted 30+ days ago

Software Engineer, Research Tools

Location

San Francisco

On-site

Contract

Permanent

Full-time

Salary

$300–350k

Gross per year

Experience

2+ years

Junior level

Job summary

Responsibilities

We are a team of full stack generalists with strong product instincts who work closely with researchers. We build systems that compound research and engineering velocity over time. We own the internal platform researchers use every day to manage and monitor training runs and evaluations, inspect…

  • Design, build, and maintain research infra, including evaluation frameworks, training systems, experiment tracking platforms, and visualization tools.
  • Work across backend systems, data pipelines, and user-facing applications to deliver tools end to end.
  • Partner directly with researchers to identify bottlenecks and unlock new capabilities. Treat research tooling as a product: proactively gather feedback, set priorities, and…
  • Build systems for reproducibility, traceability, and robust quality control across research experiments and model training runs, with monitoring and observability built in.

What they're looking for

  • A bachelor’s degree, or equivalent practical experience, in computer science, engineering, machine learning, or a related field.
  • Two years of post-grad work experience as a software engineer or ML engineer, exclusive of internships.
  • Strong software engineering fundamentals and experience building reliable, maintainable systems.
  • Proficiency in at least one backend programming language; we primarily use Python and Rust. We use React and Typescript on the frontend.
  • Experience working with databases, data warehouses (Clickhouse), caching systems such as Redis, and other data infra.

Tech stack

Read the full job posting

This summary is written by Tokn from the original posting. Only the posting published by Thinking Machines Lab is authoritative. Request a removal

jobs.ashbyhq.com ↗