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.
![]()
Photo: Programmers via Wikimedia Commons, licensed CC BY-SA.
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
- Visa sponsorship available
- Competitive salary range
- On-site in SF or NY
- 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.
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.








Join the discussion 0
No comments yet. Be the first to share your thoughts.