ThinkingMachines
Software Engineer, Research Tools
- Confirmed live in the last 24 hours
- $300k–$350k
- Mid level
- Full-time
- On-site · San Francisco
- 2+ yrs exp
- Added 1 month ago
About this role
Thinking Machines is seeking a Software Engineer to build and maintain internal research tools that empower AI researchers. You'll play a critical role in developing and improving the platform used for model training, evaluation, and experimentation, working closely with researchers to understand their needs and deliver impactful solutions. This is an opportunity to join a small, collaborative team and shape the future of human-AI interaction.
What you'll do
- Design, build, and maintain research infrastructure including evaluation frameworks and training systems.
- Collaborate with researchers to identify bottlenecks and unlock new capabilities.
- Build systems for reproducibility, traceability, and quality control across research experiments.
- Develop and maintain experiment tracking platforms and visualization tools.
- Work across backend systems, data pipelines, and user-facing applications.
What they're looking for
- Python
- Rust
- React
- Typescript
- Databases
- Data Warehouses (Clickhouse)
- Caching Systems (Redis)
- Software Engineering Fundamentals
Benefits
- Health, Dental, and Vision benefits
- Unlimited PTO
- Paid Parental Leave
- Relocation Support
- Visa Sponsorship
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
ThinkingMachines
Likely interview questions
- Describe a time you had to build a tool for researchers – what were the biggest challenges?
- Explain your experience with Python and Rust, highlighting projects where you utilized both.