Latest AI JobsBrowse Jobs
Thinking Machines logo

Research Software Engineer, Post Training

Thinking MachinesSan FranciscoResearch
Apply on company site
Salary
$350K - $475K USD
Job type
Full-time
Posted
9 Sept 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Research Software Engineer, Post Training position at Thinking Machines is a full-time engineering role based in San Francisco with remote flexibility. This position suits an autonomous technical professional with strong Python fundamentals who wants to build robust foundations for frontier artificial intelligence research teams.

Thinking Machines aims to create artificial intelligence that expands human judgment and capability. The company develops frontier models alongside tools that enable personalized model creation and human-AI communication interfaces. Engineers joining this organization become part of small, independent research pods where individual contribution and end-to-end project ownership drive direct results.

Key Responsibilities

Embed directly inside a research team to construct, reinforce, and optimize essential infrastructure and technical systems.
Design, construct, and manage critical research infrastructure, covering reinforcement learning training architectures, execution sandboxes, data pipelines, and agent scaffolding.
Lead technical initiatives from inception to completion within fast-paced codebases.

Requirements

Hold a Bachelor’s degree in Computer Science, Machine Learning, Physics, Mathematics, or a related field, or possess equivalent practical experience.
Demonstrate a strong history of leading projects end-to-end within large, fast-moving codebases.
Exhibit robust engineering fundamentals and advanced proficiency in Python.
Possess experience troubleshooting and debugging complex systems that fail intermittently at high scale.
Communicate technical concepts clearly in writing and maintain an autonomous, ownership-driven work ethic.

Nice to Have

Practical experience building or scaling containerized or sandboxed execution environments.
A proven track record of aligning personal tasks with shifting team priorities successfully.
Familiarity with popular deep learning frameworks such as PyTorch, TensorFlow, or JAX.

Skills and Tools

Python
PyTorch
TensorFlow
JAX
Reinforcement Learning Systems
Data Pipelines
Sandboxed Environments

Salary and Benefits

Annual salary range of $350,000 to $475,000 USD, determined by background, skills, and experience.
Comprehensive health, dental, and vision insurance coverage.
Unlimited paid time off and paid parental leave.
Relocation support provided as needed.
Visa sponsorship available for qualified candidates.

About the Company

Thinking Machines focuses on building artificial intelligence designed to extend human will and judgment. The organization trains advanced frontier models utilizing Inkling, creates Tinker to allow personalized model building, and crafts communication interfaces for humans and AI. Operating under an Equal Employment Opportunity policy, the company prohibits discrimination based on any protected group status.

How to Apply

To submit an application for this position, please visit the official Thinking Machines careers page.

Skills and tech stack

Questions candidates ask

What is the location of the Research Software Engineer role?

The position is based in San Francisco, California, with remote flexibility.

What is the salary range for this position?

The expected annual salary ranges from $350,000 to $475,000 USD, depending on background, skills, and experience.

Does Thinking Machines offer visa sponsorship?

Yes, Thinking Machines sponsors visas for qualified candidates deemed the right fit for the role.

What benefits are included with employment?

The company offers generous health, dental, and vision benefits, unlimited paid time off, paid parental leave, and relocation support.

What technical skills are required?

Candidates must have strong proficiency in Python, robust engineering fundamentals, and experience working in large, fast-paced codebases.

Ready to apply?

The application is on the official Thinking Machines careers page.

Apply on company site