Forward Deployed Engineer, Tinker

Thinking Machines Lab

$350K — $475K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent in computer science, engineering, or similar field.
  • Experience with fine-tuning large language models using supervised and reinforcement learning.
  • Ability to debug distributed systems, including GPU, networking, and scheduling issues.
  • Proficiency in at least one backend programming language, preferably Python or Rust.
  • 5+ years of software engineering experience, ideally in customer-facing roles.

Responsibilities

  • Triage and resolve customer issues across the full stack by analyzing logs and reproducing failures.
  • Develop tools and automation to eliminate recurring issues and decrease resolution times.
  • Write and maintain high-quality user documentation and recipes based on real use cases.
  • Collaborate with research and infrastructure teams to prioritize engineering work based on customer feedback.
  • Inform the product roadmap by providing insights gathered from customer interactions.

Benefits

  • Generous health, dental, and vision coverage.
  • Unlimited paid time off (PTO).
  • Paid parental leave.
  • Relocation support when necessary.
Full Job Description
About the Role

We're hiring a Forward Deployed Engineer to be the main point of contact with our customers, which range from individual hackers to major enterprises. You will diagnose their problems and needs and turn those into product improvements, taking ownership of both ends of this process.
What You'll Do
  • Triage and resolve customer issues across the full stack, reading logs, reproducing failures, and tracing job execution.
  • Build tools, integrations, and automation that eliminate recurring failure modes and reduce time-to-resolution for users.
  • Write and maintain high-quality documentation and cookbook recipes, grounded in real issues and implementations from our users.
  • Partner closely with research and infrastructure teams to translate customer pain into prioritized engineering work.
  • Inform Tinker's product roadmap based on what you learn from working directly with customers every day.
Skills and Qualifications

Minimum qualifications:
  • Bachelor's degree or equivalent experience in computer science, engineering, or similar.
  • Experience fine-tuning large language models with supervised and reinforcement learning methods.
  • Experience debugging distributed systems and training infrastructure: reading logs, tracing job failures, diagnosing GPU, networking, or scheduling issues.
  • Proficiency in at least one backend language (we use Python and Rust).

Preferred qualifications - we encourage you to apply if you meet some but not all of these:
  • 5+ years of software engineering experience, including work in customer-facing or deployment roles.
  • Building or shipping a product end-to-end - a startup, an open-source project, or an internal tool you owned from idea to users.
  • Published technical tutorials, recipes, or documentation that helped others get unstuck.
  • Experience at a developer tools, API-first, or ML platform company.
  • Familiarity with hyperparameter tuning for LLM training algorithms.
  • Contributions to open-source ML or infrastructure projects.
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 $350,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.

Similar Jobs

More Jobs at Thinking Machines Lab

More Information Technology Jobs

Find similar Forward Deployed Engineer, Tinker jobs: