You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Be the first to open itNo views yet
Thinking Machines Lab

Developer Experience Engineer

  • Office

Salary

$300,000 - 350,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

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

About the Role

We’re hiring an engineer focused on developer experience to build Tinker while using Tinker — working hands-on with real users and turning their challenges into product improvements. You’ll write and update cookbook recipes, add library features, prototype integrations, and ensure users can customize models smoothly.

This role is a bridge between Tinker users and our teams. You’ll surface user patterns to guide product and infrastructure priorities, and share what you learn through blog posts, demos, and code examples.

This is a technical-first role with a major user-facing component. It’s ideal for someone who’s happiest in a code editor or Jupyter notebook, but who also enjoys talking to creative people. Tinker is flexible by design to empower novel and ambitious use cases for model fine-tuning — your job is to help them succeed.

Responsibilities

  • Write, test, and maintain high-quality code examples, recipes, and documentation in the Tinker cookbook .
  • Work directly with a variety of users to debug technical issues and optimize their fine-tuning pipelines.
  • Partner with internal research and infra teams to identify and prioritize improvements to Tinker’s developer experience.
  • Build tools, integrations, and demos that reduce user friction and make it easy to experiment and deploy models.
  • Share insights from the field through posts, guides, and talks.
  • Help develop Tinker’s near-term roadmap and long-term product strategy.

Requirements

  • Enabling user success in building on top of an advanced platform is a skill that can be developed through many paths. You might demonstrate that you have it if you:
  • Experienced with fine-tuning large language models (LLMs) with supervised and reinforcement learning, and how to tune the hyperparameters of these algorithms.
  • Experienced with developing software libraries, especially open-source libraries.
  • Are thoughtful about developer experience, with clear ideas around developer ergonomics, onboarding flow, and sharp edges.
  • Are passionate about engaging with open-source communities, whether by contributing code, answering questions, or sharing learnings.
  • Have written public or internal code examples, tutorials, or papers that helped others understand and apply technical concepts.
  • Are comfortable reasoning about model training, fine-tuning, and inference, and can credibly discuss tradeoffs between different approaches.
  • Logistics

Conditions

Compensation: Depending on background, skills and experience, the expected annual salary range for this position is $300,000 - $350,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.

Where you’d work

From the office

The office

Relocation offered

Visa sponsored

About the company

Thinking Machines Lab

Office in San Francisco, United States

Also hiring in New York, United States

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 23 checks run
  • 3 red flags

Still hiring?

14 checks

No red flags

How crowded?

9 checks

3 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation, Employment
Tech stack
  • LLMs
Type
Full-time
Region
United States
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Tech stack
  • LLMs

Location

Work model
Office
Region
United States
Office
  • San Francisco, United States
Relocation
Offered
Visa sponsorship
Sponsored

Compensation

Salary
$300,000 - 350,000 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Staff Software Engineer

    Salary by agreement

    • Remote · Europe, Portugal
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Software Engineer Intern

    Salary by agreement

    • Hybrid · Romania, Berlin
    • Junior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Senior Software Engineer

    Salary by agreement

    • Remote
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Software Engineer

    Salary by agreement

    • Hybrid · Toronto
    • Junior

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason