Thinking Machines Lab

Software Engineer, Security

Thinking Machines Lab
Apply
2 months ago

Base Salary

$350k - $475k/yr

Responsibilities

  • Partner with product and research teams on threat modeling, design reviews, and secure defaults.
  • Design and implement authentication, authorization, session management, input validation, and other security controls.
  • Build and maintain secure frameworks, templates, dependency-management tooling, and vulnerability-detection automation for engineers.
  • Collaborate with researchers to identify and mitigate AI-specific product risks such as model abuse, prompt injection, data leakage, and capability misuse.
  • Improve observability and detection for access anomalies, abuse patterns, and suspicious production behavior.
  • Own security projects across teams and technology stacks while supporting fast product iteration.

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, including authentication flows, access control, secrets management, input validation, and data protection.
  • Familiarity with common vulnerability classes and prevention frameworks, plus experience hardening prototypes for production.
  • Understanding of modern cloud infrastructure and the intersection of application and infrastructure concerns.
  • Ability to operate across the stack and own projects end to end.
  • Preferred qualifications include securing AI-powered products or working with ML/LLM APIs and their threat models.
  • Preferred qualifications include security-focused human-computer interaction, rapid prototyping, open-source security work, bug bounty write-ups, or published tooling.

Benefits

  • Health, dental, and vision benefits.
  • Unlimited paid time off.
  • Paid parental leave.
  • Relocation support as needed.
  • Visa sponsorship is available.
  • The role is based in San Francisco, California.
  • This is an evergreen role reviewed continuously rather than a single immediate opening.

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