
Research Software Engineer, Post Training
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
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
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.
The application is on the official Thinking Machines careers page.
Apply on company site