Software Engineer, Full Stack, Tinker

Thinking Machines LabSan Francisco, CA
Onsite

About The Position

Thinking Machines Lab is seeking a full stack engineer to build and ship the products and services that Tinker users interact with daily. This role involves working across frontend, backend, and infrastructure to develop the Tinker console, developer tools, and other essential components for the Tinker platform. Tinker is a fine-tuning API that allows researchers and developers to customize frontier AI models using their own data and algorithms, while the company manages the underlying infrastructure. The platform is experiencing rapid growth in customers, features, and use-cases, necessitating the expansion of the team.

Requirements

  • Bachelor's degree or equivalent experience in computer science, engineering, or a similar field.
  • Proficiency in at least one backend language (Python and Rust are used).
  • Some familiarity with React, TypeScript, or mobile platforms.
  • Ability to thrive in a highly collaborative environment with diverse cross-functional partners and subject matter experts.
  • A bias for action and a proactive mindset to work across different stacks and teams to ensure product shipment.

Nice To Haves

  • 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 polish.
  • Experience with developer experience initiatives, including SDK design, CLI tooling, API ergonomics, and documentation.

Responsibilities

  • Build and extend Tinker's APIs and backend services in Python and Rust, covering job submission, orchestration, billing, and usage tracking.
  • Ship user-facing product surfaces, including the console and future tools, using React and TypeScript.
  • Enhance the developer experience for Tinker users through improvements to SDK ergonomics, error messages, API design, and onboarding flow.
  • Improve system reliability, observability, and security across Tinker's production environment, including participation in on-call rotations.
  • Build internal tooling to accelerate the work of the Tinker research and infrastructure teams.

Benefits

  • Generous health, dental, and vision benefits
  • Unlimited PTO
  • Paid parental leave
  • Relocation support as needed
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service