Startups · AI

Software Engineer, Security

Thinking Machines · San Francisco · On-site

← All jobs
About Thinking Machines

Connectionism: Research Blog by Thinking Machines Lab. Backed by a16z, Accel and GV.

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. You’ll embed with product and research teams to bake security into design and development and to build tooling and automation that keep systems safe at scale. Partner with product and research teams to embed security into the development lifecycle: threat modeling, design reviews, and secure defaults for new features. Found on 1752vc Careers, the job board for startup and VC roles.

What they're looking for

  • 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
More about this role

The mission of Thinking Machines is to build AI that extends human will and judgment. We are training frontier models with Inkling, developing Tinker to let people make models their own, and crafting interfaces that broaden human-AI communication. We believe the future worth building is human, and we're hiring people who want to build it.

We’re looking for a software engineer focused on making our products secure by default while supporting fast and ambitious product iteration. You’ll embed with product and research teams to bake security into design and development and to build tooling and automation that keep systems safe at scale.

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

Read the full posting on Thinking Machines's site ↗

Security & IT

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.