← All roles

Software Engineer, Security

Thinking Machines Lab· Core Engineering, Product, and Infrastructure
Apply on company site
San Francisco, CA$350k - $475kFull-timePosted 11mo ago

About the role

Security-focused software engineer role embedded with product and research teams to bake security into design and development, building tooling and automation to keep systems safe at scale.

Responsibilities

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

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).
  • Strong generalist software engineering background and ability to review production code for security risks.
  • Hands-on experience securing web apps and APIs especially auth flows, access control, secrets management, input validation, and data protection.
  • Familiarity with common vulnerability classes and prevention frameworks; experience hardening prototypes into production.
  • Comfort with modern cloud infrastructure and understanding how application concerns intersect with infrastructure.
  • 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.

Skills

Required:Backend programmingSecurity review and threat modelingWeb app and API securityCloud infrastructureSecurity tooling and automation

Benefits

  • generous health, dental, and vision benefits
  • unlimited PTO
  • paid parental leave
  • relocation support as needed
Last updated Jul 8, 2026. Interested? Apply on the company site.
Thinking Machines Lab logo

About Thinking Machines Lab

Connectionism: Research Blog by Thinking Machines Lab

Thinking Machines Lab is an artificial intelligence research and product company. We’re building a future where everyone has access to the knowledge and tools to make AI work for their unique needs and goals.

AIartificial intelligencebessemer-ai-infrastructure-2026deep learningliquid-ai-recruiting-targetmachine learningproductreinforcement-learning-platforms

More open roles at Thinking Machines Lab