Skip to main content

ThinkingMachines

Software Engineer, Research Tools

  • Confirmed live in the last 24 hours
  • $300k–$350k
  • Mid level
  • Full-time
  • On-site · San Francisco
  • 2+ yrs exp
  • Added 1 month ago

About this role

Thinking Machines is seeking a Software Engineer to build and maintain internal research tools that empower AI researchers. You'll play a critical role in developing and improving the platform used for model training, evaluation, and experimentation, working closely with researchers to understand their needs and deliver impactful solutions. This is an opportunity to join a small, collaborative team and shape the future of human-AI interaction.

What you'll do

  • Design, build, and maintain research infrastructure including evaluation frameworks and training systems.
  • Collaborate with researchers to identify bottlenecks and unlock new capabilities.
  • Build systems for reproducibility, traceability, and quality control across research experiments.
  • Develop and maintain experiment tracking platforms and visualization tools.
  • Work across backend systems, data pipelines, and user-facing applications.

What they're looking for

  • Python
  • Rust
  • React
  • Typescript
  • Databases
  • Data Warehouses (Clickhouse)
  • Caching Systems (Redis)
  • Software Engineering Fundamentals

Benefits

  • Health, Dental, and Vision benefits
  • Unlimited PTO
  • Paid Parental Leave
  • Relocation Support
  • Visa Sponsorship
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

ThinkingMachines

View all jobs at ThinkingMachines

Likely interview questions

  • Describe a time you had to build a tool for researchers – what were the biggest challenges?
  • Explain your experience with Python and Rust, highlighting projects where you utilized both.