Thinking Machines Lab

Software Engineer, Security

Thinking Machines Lab
Apply
12 days ago

Base Salary

$300k - $350k/yr

Responsibilities

  • Embed security into the development lifecycle through threat modeling, design reviews, and secure defaults.
  • Design and implement authentication, authorization, session-management, input-validation, and other security controls across the product stack.
  • Build and maintain secure frameworks, templates, CI/CD checks, dependency-management processes, vulnerability detection, and other security tooling.
  • Identify and mitigate AI-specific product risks such as model abuse, prompt injection, data leakage, and misuse of capabilities.
  • Improve observability and detection for access anomalies, abuse patterns, and suspicious behavior in production.
  • Partner with product, research, and other cross-functional teams while owning projects end-to-end.

Requirements

  • Bachelor's degree or equivalent experience in computer science, engineering, or a similar field.
  • Proficiency in at least one backend language, specifically Python or Rust.
  • Strong generalist software engineering experience and the ability to review production code for security risks.
  • Hands-on experience securing web applications and APIs, especially authentication flows, access control, secrets management, input validation, and data protection.
  • Familiarity with common vulnerability classes and prevention frameworks, including experience hardening prototypes for production.
  • Understanding of modern cloud infrastructure and how application concerns intersect with infrastructure.
  • Preferred qualifications include experience securing AI-powered products or working with ML/LLM APIs, human-computer interaction experience involving security or trust, rapid prototyping skills, open-source security work, bug bounty write-ups, or published tooling.

Benefits

  • Generous health, dental, and vision benefits.
  • Unlimited paid time off and paid parental leave.
  • Relocation support as needed.
  • Based in San Francisco, California.
  • Annual base salary range of $300,000-$350,000 USD.
  • The company sponsors visas and is committed to working through the visa process for suitable candidates, though success is not guaranteed for every candidate or role.

Tech Stack

Categories

Thinking Machines Lab

About Thinking Machines Lab

201-500 employees

Thinking Machines Lab develops AI and generative AI software and conducts applied research to help organizations make data-driven decisions. The company builds products and data science solutions for enterprise use cases, pairing foundational models with practical tooling and services across industries. It is privately held and headquartered in San Francisco.

Contact me