Software Engineer, Platform, Tinker

🇺🇸 San Francisco, California
$4K - $5K Annual
Posted 1 month ago
Expires July 19, 2026
Full TimeOn-siteEngineeringProduct

Thinking Machines Lab is seeking a Software Engineer to join the Tinker team, focusing on developing and maintaining the platform systems that support our fine-tuning API. Tinker enables researchers and developers to customize advanced AI models to their specific needs, democratizing access to powerful AI capabilities. This role is integral to managing infrastructure components such as billing, permissions, organizations, data exports, and audit logging, ensuring seamless integration across various teams and functions.

In this position, you will design and implement the authorization layer across all products, including role-based access control (RBAC), API key scoping, and organization hierarchies. Responsibilities also encompass owning the billing infrastructure end-to-end, managing usage metering, plan management, payment processing, and invoicing. Additionally, you will build and evolve the organizations and teams model, implement data export and deletion pipelines to meet compliance requirements, and develop audit logging systems for transparency and accountability.

The ideal candidate holds a Bachelor's degree or equivalent experience in computer science, engineering, or a related field, and is proficient in at least one backend language, such as Python or Rust. Experience with billing and payments infrastructure, identity and access control systems, or multi-tenant platform systems is essential. A collaborative mindset and proactive approach to cross-functional teamwork are crucial for success in this role.

This position offers a competitive annual salary ranging from $350,000 to $475,000 USD, depending on background, skills, and experience. Benefits include generous health, dental, and vision coverage, unlimited paid time off, paid parental leave, and relocation support as needed. Visa sponsorship is available for qualified candidates.

Thinking Machines Lab fosters a culture of innovation and collaboration, providing opportunities for professional growth and development. Joining our team means contributing to a mission-driven organization dedicated to empowering humanity through advancing collaborative general intelligence.

More Jobs at Thinking Machines Lab