# Software Engineer, Full Stack, Tinker

**Company**: Thinking Machines Lab
**Location**: San Francisco, CA
**Experience**: senior
**Job type**: full-time
**Salary**: $350,000 - $475,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/thinkingmachines/jobs/5290314008?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_58b0533f-19f

## Description

Thinking Machines Lab's mission is to empower humanity through advancing collaborative general intelligence.

We're looking for a full stack engineer to build and ship the products and services that Tinker users interact with every day.

## Responsibilities

- 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.

## Requirements

- Bachelor's degree or equivalent experience in computer science, engineering, or similar.

- Proficiency in at least one backend language (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: San Francisco, California or New York, New York.

- Compensation: $350,000 - $475,000 USD.

- Visa sponsorship: We sponsor visas.

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

## Skills

### Required
- Python
- Rust
- React
- TypeScript
- backend development
- full stack development

### Nice to have
- distributed training infrastructure
- job orchestration
- GPU scheduling
- SDK design
- CLI tooling
- API ergonomics
- documentation

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/thinkingmachines/jobs/5290314008?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
