Thinking Machines is building AI intended to extend human will and judgment, including frontier models, tools for customizing models, and interfaces for human-AI communication. Evaluation is central to the company’s AI research: it guides research direction, supports experimentation, and helps determine whether changes to data and training improve model capabilities and behaviors. The Software Engineer will design and build an end-to-end evaluation platform that enables researchers to author evaluations, run and reproduce them reliably at scale, and analyze results. The platform must support external benchmarks and internal evaluations, varied tasks and graders, and inspection ranging from aggregate metrics to individual model trajectories. The role spans Python frameworks, data pipelines, APIs, distributed backend systems, and user-facing applications. The engineer will collaborate with pre-training, post-training, and applied teams, and work with Research Tooling, the team behind Thinking Machines’ internal research platform.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level