Software Engineer, Tinker Product

Precision Labs

San Francisco (CA)

Hybrid

USD 300,000 - 475,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Dental & Vision
Unlimited PTO
Parental leave
Relocation support

Job summary

Thinking Machines is building AI tools that expand human capabilities. We seek a full stack engineer to implement backend services in Python and Rust, and deliver frontend surfaces with React/TypeScript for the Tinker platform.

You will join a collaborative engineering team, improving tooling and developer experience while ensuring secure, scalable systems. The role emphasizes ownership across the stack and hands-on contribution to cutting-edge ML workloads.

Qualifications

  • Bachelor's degree or equivalent in computer science, engineering, or a related field.
  • Proficiency in Python or Rust for backend development.
  • Some familiarity with React and TypeScript.
  • Ability to thrive in a highly collaborative, cross-functional environment.
  • Bias for action with initiative across stacks and teams to ship features.

Responsibilities

  • Build and extend Tinker's APIs and backend services using Python and Rust.
  • Ship user-facing surfaces — console and tools — with React and TypeScript.
  • Improve developer experience via SDK ergonomics, error messages, and onboarding.
  • Enhance system reliability, observability, and security; participate in on-call.
  • Create internal tooling to accelerate research and infrastructure teams.

Skills

Backend development
Python
Rust
React
TypeScript
Collaboration
Initiative

Education

Bachelor's degree or equivalent

Job description

About Thinking Machines

The mission of Thinking Machines is to build AI that extends human will and judgment. We are training frontier models with Inkling, developing Tinker to let people make models their own, and crafting interfaces that broaden human-AI communication. We believe the future worth building is human, and we're hiring people who want to build it.

About the Role

We're looking for a full stack engineer to build and ship the products and services that Tinker users interact with every day. You'll work across frontend, backend, and infrastructure building the Tinker console, developer tools, and whatever Tinker needs most.

About Tinker

Tinker is our fine-tuning API that empowers researchers and developers to customize frontier AI to their needs — opening access to capabilities that have previously been concentrated in a handful of labs. We manage the infrastructure while allowing Tinkerers full flexibility in training open weights models with their own data, algorithms, and for their own needs. Tinker is rapidly adding new customers, features, and novel use-cases. We’re hiring to grow the platform alongside the Tinker community.

What You’ll Do
  • Build and extend Tinker's APIs and backend services in Python and Rust, from job submission and orchestration to billing and usage tracking.

  • Ship user-facing product surfaces — console and future tools — with React and TypeScript.

  • Improve the developer experience for Tinker users: SDK ergonomics, error messages, API design, onboarding flow.

  • Improve system reliability, observability, and security across Tinker's production environment; participate in on-call.

  • Build internal tooling that accelerates the Tinker research and infrastructure teams.

Skills and Qualifications
Minimum qualifications
  • Bachelor's degree or equivalent experience in computer science, engineering, or similar.

  • Proficiency in at least one backend language (we use Python and Rust).

  • Some familiarity with React, TypeScript, or mobile platforms.

  • Thrive in a highly collaborative environment involving many, different cross-functional partners and subject matter experts.

  • A bias for action with a mindset to take initiative to work across different stacks and different teams where you spot the opportunity to make sure something ships.

Preferred qualifications
  • 4+ years building backend systems in production.

  • Experience designing and maintaining backend APIs at scale, especially for developer-facing platforms.

  • Experience building tooling or products for ML training, fine-tuning, or inference workloads.

  • Familiarity with distributed training infrastructure, job orchestration, and GPU scheduling.

  • Ability to build high-quality, production-level UIs from prototype to polish.

  • Experience with developer experience work — SDK design, CLI tooling, API ergonomics, documentation.

Logistics
  • Location: This role is based in San Francisco, California.

  • Compensation: Depending on background, skills and experience, the expected annual salary range for this position is $300,000 - $475,000 USD.

  • Visa sponsorship: We sponsor visas. While we can't guarantee success for every candidate or role, if you're the right fit, we're committed to working through the visa process together.

  • Benefits: Thinking Machines offers generous health, dental, and vision benefits, unlimited PTO, paid parental leave, and relocation support as needed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, AI Products
Software Engineer, AI Products

Precision Labs • San Francisco (CA)

Hybrid
USD 300,000 - 350,000
Health benefits
Dental benefits
Vision benefits
+3
Developer Relations Engineer
Developer Relations Engineer

Thinking Machines Lab Inc. • San Francisco (CA)

On-site
USD 300,000 - 350,000
Health, dental, and vision benefits
Unlimited PTO
Paid parental leave
+1
Software Engineer, Research Tools
Software Engineer, Research Tools

Precision Labs • San Francisco (CA)

Hybrid
USD 300,000 - 350,000
Health, dental, and vision
Unlimited PTO
Paid parental leave
+1
Research, Finetuning Science
Research, Finetuning Science

Thinking Machines Lab Inc. • San Francisco (CA)

On-site
USD 350,000 - 475,000
Health benefits
Unlimited PTO
Parental leave
+1
Research Software Engineer, Post Training
Research Software Engineer, Post Training

Thinking Machines Lab Inc. • San Francisco (CA)

On-site
USD 300,000 - 475,000
Health, dental, vision benefits
Unlimited PTO
Paid parental leave
+1
Research Lead, Tinker, Fine-tuning Science
Research Lead, Tinker, Fine-tuning Science

Thinking Machines Lab • San Francisco (CA)

On-site
USD 475,000 - 530,000
Health, dental, and vision benefits
Unlimited PTO
Relocation support
+1
Software Engineer, Inference
Software Engineer, Inference

Speedrun Talent Network • San Francisco (CA)

On-site
USD 300,000 - 400,000
Health, dental, and vision benefits
Unlimited PTO
Paid parental leave
+1
Software Engineer, Systems Generalist
Software Engineer, Systems Generalist

Thinking Machines Lab Inc. • San Francisco (CA)

On-site
USD 350,000 - 475,000
Visa sponsorship
Relocation support
Health benefits
Software Engineer, Evaluation Platform / Infra
Software Engineer, Evaluation Platform / Infra

Thinking Machines Lab Inc. • San Francisco (CA)

Hybrid
USD 300,000 - 350,000
Health, dental, and vision benefits
Unlimited PTO
Parental leave
+1
Full-Stack AI Platform Engineer for Tinker
Full-Stack AI Platform Engineer for Tinker

Precision Labs • San Francisco (CA)

Hybrid
USD 300,000 - 475,000
Health benefits
Dental & Vision
Unlimited PTO
+2