Thinking Machines Lab

Thinking Machines Lab

Software Engineer, Security

San Francisco

H1B sponsorship available$350k-$475kDetected 110 days ago
PythonRustExpressCloud PlatformsCI/CDMachine LearningPyTorchLLMsCybersecurityLogisticsResearch

About the role

  • We're looking for a software engineer focused on making our products secure by default while supporting fast and ambitious product iteration.
  • 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.

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.

Requirements

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

Nice to have

  • we encourage you to apply if you meet some but not all of these:
  • Experience securing AI‑powered products or working with ML/LLM APIs 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.

Skills

  • Thinking Machines Lab's mission is to empower humanity through advancing collaborative general intelligence.
  • access anomalies, abuse patterns, and suspicious behavior in production.
  • Skills and Qualifications

Compensation

  • Depending on background, skills and experience, the expected annual salary range for this position is $350,000 - $475,000 USD.

Benefits

  • Thinking Machines offers generous health, dental, and vision benefits, unlimited PTO, paid parental leave, and relocation support as needed.

Visa & Work Authorization

  • 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.
  • We sponsor visas.

This listing is sourced directly from Thinking Machines Lab's careers page and normalized into a canonical job model.