T

Thinking Machines Lab

Researches AI and builds tools to customize models

Software Engineer - Security

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA$300k - $350k /yrIn-person

About the Job

Requirements

  • A bachelor's degree or equivalent experience in computer science, engineering, or a similar field.
  • Proficiency in at least one backend programming language, such as Python or Rust.
  • A strong generalist software engineering background and the ability to review production code for security risks.
  • Hands-on experience securing web applications and application programming interfaces, especially authentication flows, access control, secrets management, input validation, and data protection.
  • Familiarity with common vulnerability classes and prevention frameworks, and experience hardening prototypes into production.
  • Comfort operating with modern cloud infrastructure and understanding how application concerns intersect with infrastructure.
  • Comfort operating across the stack and owning projects end-to-end.
  • Ability to work collaboratively with cross-functional partners and subject matter experts.
  • A bias for action and initiative to work across stacks and teams to help deliver work.

Responsibilities

  • Partner with product and research teams to embed security into the development lifecycle through threat modeling, design reviews, and secure defaults for new features.
  • Design and implement security controls across the product stack, including authentication, authorization, session management, and input validation.
  • Build and maintain security tooling and automation for engineers, including secure frameworks and templates, continuous integration and continuous delivery checks, dependency management, and vulnerability detection.
  • Collaborate with researchers to identify and mitigate AI-specific product risks, including model abuse, prompt injection, data leakage, and misuse of capabilities.
  • Improve observability and detection for security-relevant events, including access anomalies, abuse patterns, and suspicious behavior in production.

Desired Qualifications

  • Experience securing AI-powered products or working with machine learning or large language model application programming interfaces and their unique threat models.
  • Background in human-computer interaction, especially where security or trust plays a central role in the user experience.
  • Strong skills in rapid prototyping and iteration, with a habit of turning ad hoc fixes into reusable patterns and tools.
  • Open-source security work, bug bounty write-ups, or published tooling.

About the Company

Thinking Machines Lab

Researches AI and builds tools to customize models

Thinking Machines Lab researches and builds AI systems, aiming to make AI more widely understood, customizable, and capable. It publishes much of its research openly on its Connectionism blog, starting with work on making AI models give consistent answers to the same question. Its first product, Tinker, lets researchers and developers fine-tune open-weight AI models on their own data while Thinking Machines runs the computing clusters behind it, so customers focus on their data and training methods instead of managing hardware and pay for the computing they use. Former OpenAI chief technology officer Mira Murati founded the lab in 2025, and it is based in San Francisco.

Company size
201-500
Company stage
Series A
Total funding
$7B
Headquarters
San Francisco, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Thinking Machines Lab

See more jobs