Software Engineer, Platform, Tinker

Thinking Machines Lab
San Francisco
Workplace: HybridFull timeUSD 350,000 - 475,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Cross-functional partnership","Initiative","Security mindset","Bias for action"]

Own the platform systems powering Tinker, including authorization (RBAC, API key scoping, org hierarchies), billing and usage metering, and the admin surfaces that connect them. Build and evolve organizations and teams with seat management and SSO/SAML, implement data export/deletion pipelines for compliance and residency, and deliver audit logging for visibility. Partner closely with product and legal on features, pricing, and enterprise deal flows.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thinking Machines Lab
Thinking Machines Lab
3 months ago

Software Engineer, Platform, Tinker

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Own the platform systems powering Tinker, including authorization (RBAC, API key scoping, org hierarchies), billing and usage metering, and the admin surfaces that connect them. Build and evolve organizations and teams with seat management and SSO/SAML, implement data export/deletion pipelines for compliance and residency, and deliver audit logging for visibility. Partner closely with product and legal on features, pricing, and enterprise deal flows.
Location: San Francisco
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design the authorization layer across products, including RBAC, API key scoping, org hierarchies, and permission boundaries.
  • •Own billing infrastructure end to end, covering usage metering and aggregation, plan management, payment processing, invoicing, and revenue recognition support.
  • •Build and evolve the organizations and teams model, including seat management, SSO/SAML, workspace isolation, and invite flows.
  • •Implement data export and deletion pipelines that meet enterprise compliance and data residency requirements.
  • •Build audit logging to provide clear visibility into who did what and when for customers and internal teams.

Pay and Benefits

Salary: USD 350,000 - 475,000 annually
Perks:Health InsuranceDentalVisionPaid LeaveParental LeaveRelocation

Key Requirements

  • •Bachelor’s degree or equivalent experience in computer science, engineering, or similar.
  • •Proficiency in at least one backend language (Python or Rust).
  • •Experience with billing/payments infrastructure, identity and access control (RBAC/ABAC, OAuth, SAML), or multi-tenant platform systems.
  • •Experience building backend systems in production (4+ years preferred).
  • •Experience with security-minded, collaborative work across cross-functional teams to ensure features ship.
Experience:AI/MLDeveloper toolsAPI-first platform
Education:Bachelor's
Skills:CollaborationCross-functional partnershipInitiativeSecurity mindsetBias for action
Tech Stack:PythonRustRBACABACOAuthSAMLSSOSCIMBillingPaymentsInvoicingRevenue recognitionAudit loggingEvent-driven architecturesStream processing

Eligibility

Work Authorization:Sponsorship available.

Company Brief

Thinking Machines Lab
Develops enterprise AI solutions, custom large language models, and ML platforms to help organizations deploy intelligent applications. Services include data engineering, model development, and AI consulting for scale and production readiness.
Industry: AI & Machine Learning
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: Mumbai, India
Website