Software Engineer, Full Stack

Thinking Machines Lab Inc.

San Francisco, Northern (CA, KY)

Hybrid

USD 350,000 - 475,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Unlimited PTO
Parental leave
Relocation support

Job summary

Thinking Machines Lab Inc. is seeking a full stack engineer in San Francisco to build APIs in Python and Rust, and user interfaces with React and TypeScript. You will ship prototypes to scale and contribute to reliability, observability, and security in production.

You’ll own end‑to‑end projects, collaborate across cross‑functional partners, and improve developer experience for rapid iteration. This role emphasizes production tooling and on‑call readiness.

Qualifications

  • Bachelor’s degree or equivalent experience in computer science, engineering, or similar.
  • Proficiency in at least one backend language (we use Python or Rust).
  • Some familiarity with ReactJS, TypeScript or mobile platforms.
  • Comfort operating across the stack and owning projects end-to-end.
  • Thrive in a highly collaborative environment involving many cross-functional partners.
  • A bias for action with a mindset to take initiative to work across stacks and teams.

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 dev, deployment, testing, and iteration speed.
  • Improve system reliability, observability, and security across production environments; participate in on‑call.

Skills

Backend languages
Frontend technologies
Cross-stack collaboration
Ownership of projects
On-call mindset

Education

Bachelor’s degree or equivalent

Tools

Python
Rust
ReactJS
TypeScript
NodeJS

Job description

The mission of Thinking Machines is to build AI that extends human will and judgment.

About the Role

We’re looking for a full stack engineer to build and ship products from prototype to scale and to maintain tools that accelerate research and product teams. You’ll work across frontend and backend components, and contribute to reliability, observability, and security in production.

What You’ll Do
  • 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 dev, deployment, testing, and iteration speed.

  • Improve system reliability, observability, and security across production environments; participate in on‑call.

Skills and Qualifications

Minimum qualifications:

  • Bachelor’s degree or equivalent experience in computer science, engineering, or similar.

  • Proficiency in at least one backend language (we use Python or Rust).

  • Some familiarity with ReactJS, TypeScript or mobile platforms.

  • Comfort operating across the stack and owning projects end-to-end.

  • Thrive in a highly collaborative environment involving many, different cross-functional partners and subject matter experts.

  • 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.

  • Experience designing and maintaining backend APIs at scale.

  • Experience building tooling or products for LLMs or other systems that scale to a large number of users.

  • Ability to build high‑quality, production-level UIs from prototype to polish.

  • Familiarity with NodeJS, Python, and/or Rust.

  • Experience building AI products or other products that scale to a large number of users.

Logistics
  • Location: This role is based in San Francisco, California.

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

  • Visa sponsorship: We sponsor visas. 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.

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Full Stack
Software Engineer, Full Stack

Thinkingmachines • San Francisco (CA)

On-site
USD 350,000 - 475,000
Generous health, dental, and vision benefits
Unlimited PTO
Paid parental leave
+1
Software Engineer, Systems Generalist
Software Engineer, Systems Generalist

Thinking Machines Lab Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 350,000 - 475,000
Visa sponsorship
Relocation support
Health benefits
Software Engineer, Data Infrastructure
Software Engineer, Data Infrastructure

Thinking Machines Lab Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 350,000 - 475,000
Health, dental, vision benefits
Unlimited PTO
Parental leave
+1
Software Engineer, Full Stack, Tinker
Software Engineer, Full Stack, Tinker

Thinkingmachines • San Francisco (CA)

On-site
USD 350,000 - 475,000
Health, dental, and vision benefits
Unlimited PTO
Paid parental leave
+1
Software Engineer, Research Acceleration
Software Engineer, Research Acceleration

Thinking Machines Lab Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 350,000 - 475,000
Health benefits
Dental benefits
Vision benefits
+3
Software Engineer, Research Acceleration
Software Engineer, Research Acceleration

Thinking Machines Lab • San Francisco (CA)

On-site
USD 350,000 - 475,000
Unlimited PTO
Paid parental leave
Generous health, dental, and vision benefits
Software Engineer, Developer Productivity, AI Tools
Software Engineer, Developer Productivity, AI Tools

Thinking Machines Lab Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 350,000 - 475,000
Health benefits
Dental benefits
Vision benefits
+3
Software Engineer, Developer Productivity, AI Tools
Software Engineer, Developer Productivity, AI Tools

Thinkingmachines • San Francisco (CA)

On-site
USD 350,000 - 475,000
Health, dental, vision benefits
Unlimited PTO
Paid parental leave
+1
Software Engineer, Full Stack, Tinker
Software Engineer, Full Stack, Tinker

Thinking Machines Lab • San Francisco (CA)

On-site
USD 350,000 - 475,000
Generous health, dental, and vision benefits
Unlimited PTO
Paid parental leave
+1
Engineering Manager
Engineering Manager

Thinking Machines Lab • San Francisco (CA)

On-site
USD 400,000 - 500,000
Generous health, dental, and vision benefits
Unlimited PTO
Paid parental leave
+1