# Research Software Engineer, Post Training at Thinking Machines

- Company: Thinking Machines
- What the company does: Connectionism: Research Blog by Thinking Machines Lab. Backed by a16z, Accel and GV.
- Company website: https://thinkingmachines.ai/
- Type: Startups (AI role)
- Level: Mid level
- Location: San Francisco
- Work setup: Remote
- Pay: $350K to $475K base salary per year (USD)
- Posted: 2026-09-09
- Apply by: 2026-10-24
- Apply: https://jobs.ashbyhq.com/thinkingmachines/4d51cb65-5e5b-42d2-8c28-7073b8574e4b
- Page: https://www.1752.vc/careers/jobs/thinking-machines-research-software-engineer-post-training/

## About the role

This role is responsible for building and strengthening the engineering foundations that our post-training research teams depend on. You'll embed within a research team, and build or improve the systems required for the team to succeed. Our research teams are small, and the role carries a corresponding degree of autonomy and responsibility. Embed within a research team to build, harden, and improve the systems and infrastructure required for the team to succeed.

## What they're looking for

- Bachelor’s degree or equivalent experience in Computer Science, Machine Learning, Physics, Mathematics, or a related discipline with strong theoretical and empirical grounding
- Experience leading projects end to end, working in large fast-moving codebases, and writing code others have depended and built on
- Strong proficiency in Python and strong engineering fundamentals, with experience debugging systems that fail intermittently and at scale
- Clarity in communication, an ability to explain complex technical concepts in writing
- Strong autonomous drive to progress towards the team’s goals with an ownership mindset
- Preferred qualifications — we encourage you to apply even if you don’t meet all preferred qualifications, but preferably some:

Tags: Research
