Software Engineer, Full Stack

Thinking Machines Lab
San Francisco
Workplace: HybridFull timeUSD 350,000 - 475,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Cross-functional teamwork","Bias for action","Initiative","End-to-end ownership"]

Build and ship full-stack products from prototype to scale while maintaining tools that accelerate research and product teams. Work across frontend and backend components, creating and evolving APIs and product backends in Python and Rust, and launching new UX with React and TypeScript. Improve developer experience, and strengthen reliability, observability, and security in production by participating in on-call.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thinking Machines Lab
Thinking Machines Lab
1 day ago

Software Engineer, Full Stack

✓ 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

Build and ship full-stack products from prototype to scale while maintaining tools that accelerate research and product teams. Work across frontend and backend components, creating and evolving APIs and product backends in Python and Rust, and launching new UX with React and TypeScript. Improve developer experience, and strengthen reliability, observability, and security in production by participating in on-call.
Location: San Francisco
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Prototype and build new APIs and product backends in Python and Rust.
  • •Launch new products and UX with React and TypeScript where needed.
  • •Improve developer experience for local development, deployment, testing, and iteration speed.
  • •Improve system reliability, observability, and security across production environments.
  • •Participate in on-call to support production operations.

Pay and Benefits

Salary: USD 350,000 - 475,000 annually
Perks:Health InsuranceDentalVisionPaid 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).
  • •Some familiarity with ReactJS and TypeScript or mobile platforms.
  • •Comfort operating across the stack and owning projects end-to-end.
  • •Thrive in a highly collaborative, cross-functional environment with a bias for action.
Experience:LLMsAI productsAPIsResearch tooling
Education:Bachelor's
Skills:CollaborationCross-functional teamworkBias for actionInitiativeEnd-to-end ownership
Tech Stack:PythonRustReactTypeScriptNodeJSAPIsUXOn-call

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