Software Engineer, Platform, Tinker

$350k - $475k San Francisco

Posted 2mo ago

Remote Work Policy

On-site

Categories

Applied AI Engineer

About the job

Thinking Machines Lab is seeking a Software Engineer to own the platform systems that power Tinker, their fine-tuning API. This role involves developing and maintaining critical components such as billing and usage metering, permissions and access control, organization and team management, data export functionalities, and audit logging. You will collaborate closely with product, legal, and other cross-functional teams, ensuring that new features, pricing adjustments, and enterprise deals are seamlessly integrated into the platform. This is an opportunity to grow a rapidly expanding platform and contribute to the Tinker community.

Responsibilities

  • Design the authorization layer across all products, including RBAC, API key scoping, organization hierarchies, and permission boundaries.
  • Own the end-to-end billing infrastructure, covering usage metering and aggregation, plan management, payment processing, invoicing, and revenue recognition support.
  • Build and evolve the organizations and teams model, managing seats, SSO/SAML, workspace isolation, and invite flows.
  • Implement data export and deletion pipelines to meet enterprise compliance and data residency requirements.
  • Develop audit logging features for clear visibility into user actions for customers and internal teams.

Requirements

  • Bachelor’s degree or equivalent experience in computer science, engineering, or a related field.
  • Proficiency in at least one backend language, such as Python or Rust.
  • Experience with billing/payments infrastructure, identity and access control (RBAC/ABAC, OAuth, SAML), or multi-tenant platform systems.
  • Ability to thrive in a highly collaborative environment with diverse cross-functional partners.
  • A proactive approach to taking initiative and working across different teams and stacks to ensure successful product delivery.
  • 4+ years of experience building backend systems in production (preferred).
  • Experience building billing or metering systems at scale (preferred).
  • Familiarity with enterprise-readiness patterns like SSO/SCIM provisioning, audit trails, and data residency (preferred).
  • Strong understanding of building correct financial systems, including idempotency and exactly-once semantics (preferred).
  • Experience with event-driven architectures or stream processing for usage metering (preferred).
  • Background in security engineering or a strong security mindset (preferred).

Benefits

  • Generous health, dental, and vision benefits
  • Unlimited PTO
  • Paid parental leave
  • Relocation support

About thinkingmachines

Get new AI jobs in your inbox

A weekly digest of the newest LLM, RAG, and AI agent engineering roles.

© 2026 AI Job Board. All rights reserved.