1. What is a Research Engineer at Thinking Machines?
A Research Engineer at Thinking Machines sits at the critical intersection of cutting-edge machine learning research and high-performance systems engineering. You are not just building software; you are architecting the foundational infrastructure that enables the next generation of AI models. By focusing on areas like numerics, kernels, training systems, and inference, you provide the leverage that allows researchers to push the boundaries of what is computationally possible.
The role is defined by its extreme focus on scale and efficiency. Whether you are optimizing low-level hardware kernels, developing advanced developer tools like Tinker, or building robust RL systems, your work directly impacts the speed, reliability, and capability of Thinking Machines products. This position is ideal for engineers who thrive on solving complex, ambiguous problems where the solution often requires deep hardware-software co-design and a rigorous, scientific approach to engineering.


