Software Engineer, Full Stack, Tinker

$350k - $475k San Francisco

Posted 13d ago

Remote Work Policy

On-site

Categories

Applied AI Engineer

About the job

Thinking Machines Lab is seeking a full-stack engineer to develop and deploy the products and services that Tinker users engage with daily. This role involves working across frontend, backend, and infrastructure to build the Tinker console, developer tools, and other essential components for the platform. Tinker is a fine-tuning API that enables researchers and developers to customize frontier AI models using their own data and algorithms, managing the underlying infrastructure to provide flexibility and access to advanced capabilities.

Responsibilities

  • Build and extend Tinker's APIs and backend services using Python and Rust, covering job submission, orchestration, billing, and usage tracking.
  • Develop user-facing product interfaces, including the console and future tools, using React and TypeScript.
  • Enhance the developer experience for Tinker users by improving SDK ergonomics, error messages, API design, and onboarding flows.
  • Improve system reliability, observability, and security within Tinker's production environment, including participation in on-call rotations.
  • Create internal tooling to increase the efficiency of the Tinker research and infrastructure teams.

Requirements

  • Bachelor's degree or equivalent experience in computer science, engineering, or a related field.
  • Proficiency in at least one backend language, such as Python or Rust.
  • Familiarity with React and TypeScript.
  • Ability to thrive in a collaborative environment with cross-functional partners and subject matter experts.
  • Demonstrated initiative and a bias for action to work across different technical stacks and teams to ensure product delivery.
  • 4+ years of experience building backend systems in production.
  • Experience designing and maintaining backend APIs at scale, particularly 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 polished product.
  • Experience with developer experience initiatives, including SDK design, CLI tooling, API ergonomics, and documentation.

Benefits

  • Generous health, dental, and vision benefits
  • Unlimited PTO
  • Paid parental leave
  • Relocation support

About thinkingmachines

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.