Advertisement

Software Engineer, Evaluation Platform / Infra at Thinking Machines Lab, San Francisco or New York (Visa Sponsorship Available)

cma9ja3 min read30

Looking for software engineer jobs in San Francisco or New York with visa sponsorship? Thinking Machines Lab is hiring a Software Engineer, Evaluation Platform / Infra to build the platform for authoring, running, and analyzing model evaluations.

Advertisement

software engineer jobs in San Francisco - programmers working on code

Photo: Programmers via Wikimedia Commons, licensed CC BY-SA.

Advertisement

Software Engineer Jobs in San Francisco: Overview

Job Title Software Engineer, Evaluation Platform / Infra
Employer Thinking Machines Lab
Location San Francisco, California or New York, New York
Salary $300,000–$350,000 per year
Job Type Full-time, On-site
Experience Two years post-grad as software or ML engineer
Visa Sponsorship Available
Closing Date Not specified in the available job information

About the Employer

Thinking Machines Lab builds AI that extends human will and judgment. It trains frontier models with Inkling, develops Tinker, and creates interfaces for human-AI communication.

Job Responsibilities

  • Design, build, and maintain the platform for authoring, running, tracking, and analyzing model evaluations
  • Work across evaluation libraries, distributed backend systems, data pipelines, APIs, and user-facing applications
  • Build flexible abstractions for evaluation tasks, environments, graders, datasets, and model outputs
  • Make evaluation results reproducible and trustworthy through versioning, provenance, and quality controls
  • Partner with researchers to identify bottlenecks and turn workflows into self-serve systems
  • Work with the Research Tooling engineering team

Requirements

  • Bachelor’s degree or equivalent practical experience in computer science, engineering, machine learning, or related field
  • Two years of post-grad work experience as a software engineer or ML engineer
  • Hands-on experience building or maintaining evaluations, benchmarks, or model-quality systems for large language or multimodal models
  • Strong software engineering fundamentals and experience with reliable, maintainable systems
  • Proficiency in at least one backend language such as Python or Rust; React and Typescript for frontend
  • Experience with databases, data pipelines, or distributed systems
  • Comfort working across the stack and collaborating with cross-functional partners

Visa Sponsorship and International Applicants

Thinking Machines Lab confirms it sponsors visas. While it cannot guarantee success for every candidate or role, it is committed to working through the visa process with the right fit. Relocation support is available as needed. This role is open to international applicants who meet the qualifications.

Salary and Benefits

  • Generous health, dental, and vision benefits
  • Unlimited PTO
  • Paid parental leave
  • Relocation support as needed
What you need to Know
Pros
  • Visa sponsorship available
  • Competitive salary range
  • On-site in SF or NY
Cons
  • Closing date not specified
  • Sponsorship not guaranteed for every candidate

How to Apply

Apply through the Ashby hiring platform. Submit your application online with the required documents.

Apply to this Job

Advertisement

Application Tips

  • Highlight experience with evaluation systems or ML infrastructure in your application
  • Demonstrate ownership of projects from discovery through operation

Browse more Technology Jobs and USA Jobs on CMAJobs.

Advertisement

Join the discussion 0

No comments yet. Be the first to share your thoughts.

Leave a comment