Hiring.Camp

Software Engineer, Full Stack

Thinkingmachines

·

Nov 27, 2025

Salary
$350k – $475k
Location
San Francisco · San Francisco, California, United States
Department
Technical
Visa
Sponsored
Source
Greenhouse

Description

Thinking Machines Lab's mission is to empower humanity through advancing collaborative general intelligence. We're building a future where everyone has access to the knowledge and tools to make AI work for their unique needs and goals. 

We are scientists, engineers, and builders who’ve created some of the most widely used AI products, including ChatGPT and Character.ai, open-weights models like Mistral, as well as popular open source projects like PyTorch, OpenAI Gym, Fairseq, and Segment Anything.

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.

Note: This is an "evergreen role" that we keep open on an on-going basis to express interest. We receive many applications, and there may not always be an immediate role that aligns perfectly with your experience and skills. Still, we encourage you to apply. We continuously review applications and reach out to applicants as new opportunities open. You are welcome to reapply if you get more experience, but please avoid applying more than once every 6 months. You may also find that we put up postings for singular roles for separate, project or team specific needs. In those cases, you're welcome to apply directly in addition to an evergreen role.

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.

Preferred qualifications — we encourage you to apply if you meet some but not all of these:

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

As set forth in Thinking Machines' Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Skills

PythonTypeScriptRustReactPyTorch

Similar Jobs

30

Full-Stack Software Engineer: ML Focus

Open · India

Today

Full Stack Engineer, Flight Software

Spacex · Hawthorne, CA +1

Today

Full Stack Developer Python/React (Software Engineer II)

JPMorgan Chase · Hyderabad, Telangana, India

Today

Full Stack Developer Python/React (Software Engineer II)

JP Morgan Chase · Hyderabad, Telangana, India

Today

Lead Software Engineer- Full Stack-Java

JPMorgan Chase · Jersey City, NJ, United States, US

Today

Lead Software Engineer- Full Stack-Java

JP Morgan Chase · Jersey City, NJ, United States, US

Today

Principal Software Engineer (Java Full stack)

Eurofins Scientific · Bengaluru, KA, India · Hybrid

Today

Senior Full Stack Software Engineer (.NET, Angular)

Externaljobboards · Poland

Today

Senior Full Stack Software Engineer (.NET, Angular)

Exadelinc · Poland

Today

2027 Software Engineer Program - Full-time - Dublin

JPMorgan Chase · Dublin, Ireland, IE

Today

2027 Software Engineer Program - Full-time - Dublin

JP Morgan Chase · Dublin, Ireland, IE

Today

Full-Stack Software Engineer - IDE, Web APIs, Infrastructure

Cadence Design · SAN JOSE 08, United States of America

Yesterday

Software Engineer – Full Stack and AI Developer – Level 2

Northrop Grumman · Chandler, AZ,US, US · Onsite

Yesterday

Software Development Engineer - Full Stack

Maxar · Westminster, CO, United States of America

Yesterday

Senior Software Engineer, Full Stack

Www · Remote - US · Remote

Yesterday

Software Development Engineer (Full Stack) - Evisort AI

Workday · Canada, BC, Vancouver

Yesterday

Senior or Principal Software Development Engineer (Full Stack) - Agent Factory

Workday · Canada, BC, Vancouver

Yesterday

Senior Software Engineer –Java Full Stack

Wells Fargo · 111443-IND-HYDERABAD-INTL HYD WF CENTRE BLK B8 Twr-4, India

Yesterday

Full-Stack Software Engineer

Work With Us · USA - NY - New York City, United States of America

Yesterday

Full Stack Software Engineer (Java & React)

Statestreet · Hyderabad, India

Yesterday

Sr. Software Engineer, Full Stack — Agentic AI

Genesys · Virtual Office (Texas), United States of America +3 · Remote

Yesterday

Senior Full-stack Engineer - Payroll Software

Truelogic · Argentina · Remote

Yesterday

Software Engineer II, Full Stack – Hiring Assistant (Hybrid)

Homebase · Toronto · Hybrid

Yesterday

Staff Software Engineer. NET Full Stack

Cba · Eveleigh, NSW - 1 Locomotive Street, Australia

Yesterday

Lead Software Engineer, Full Stack (Java, Python, JavaScript)

Capitalone · Plano, TX, United States of America

Yesterday

Lead Software Engineer, Full Stack

Capitalone · McLean, VA, United States of America +1

Yesterday

Lead Software Engineer, Full Stack

Capitalone · New York, NY, United States of America +1

Yesterday

Principal Full Stack Software Engineer

Fmr · 300 New Millennium Way, Durham NC, United States of America

Yesterday

2027 Software Engineer Program - Full-time - Glasgow & London

JPMorgan Chase · LONDON, LONDON, United Kingdom, GB

Yesterday

2027 Software Engineer Program - Full-time - Glasgow & London

JP Morgan Chase · LONDON, LONDON, United Kingdom, GB

Yesterday
Software Engineer, Full Stack at Thinkingmachines • $350k – $475k | Hiring.Camp