Thinking Machines Lab

Thinking Machines Lab

Software Engineer, Platform, Tinker

San Francisco

H1B sponsorship available$350k-$475kDetected 13 days ago
PythonRustAlgorithmsOAuthMachine LearningPyTorchCybersecurityLogistics

About the role

  • We're looking for a software engineer to own the platform systems that enable Tinker - billing and usage metering, permissions and access control, organizations and teams, data exports, audit logging, and the admin surfaces that tie them together.
  • This role partners with everyone from product to legal, as every new feature, pricing change, and enterprise deal flows through your work.

Responsibilities

  • Design the authorization layer across all products: RBAC, API key scoping, organization hierarchies, and permission boundaries.
  • Own billing infrastructure end to end, including usage metering and aggregation, plan management, payment processing, invoicing, and revenue recognition support.
  • Build and evolve the organizations and teams model: seat management, SSO/SAML, workspace isolation, and invite flows.
  • Implement data export and deletion pipelines that meet enterprise compliance and data residency requirements.
  • Thrive in a highly collaborative environment involving many, different cross-functional partners and subject matter experts.
  • 4+ years building backend systems in production.

Requirements

  • Bachelor's degree or equivalent experience in computer science, engineering, or similar.
  • Proficiency in at least one backend language (we use Python or Rust).
  • Experience with at least one of: billing/payments infrastructure, identity and access control (RBAC/ABAC, OAuth, SAML), or multi-tenant platform systems.
  • Familiarity with enterprise-readiness patterns: SSO/SCIM provisioning, audit trails, data residency, custom contracts, role hierarchies.
  • Experience with event-driven architectures or stream processing for usage metering.

Nice to have

  • we encourage you to apply if you meet some but not all of these:
  • A bias for action with a mindset to take initiative to work across different stacks and different teams where you spot the opportunity to make sure something ships.

Skills

  • Thinking Machines Lab's mission is to empower humanity through advancing collaborative general intelligence.
  • About Tinker

Compensation

  • Depending on background, skills and experience, the expected annual salary range for this position is $350,000 - $475,000 USD.

Benefits

  • Thinking Machines offers generous health, dental, and vision benefits, unlimited PTO, paid parental leave, and relocation support as needed.

Company info

  • Build audit logging so customers and internal teams have clear visibility into who did what, when.

Visa & Work Authorization

  • While we can't guarantee success for every candidate or role, if you're the right fit, we're committed to working through the visa process together.
  • We sponsor visas.

This listing is sourced directly from Thinking Machines Lab's careers page and normalized into a canonical job model.