Startups · AI

Software Engineer, Security

Thinking Machines · San Francisco · Remote

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

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.

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. Still, we encourage you to apply. We continuously review applications and reach out to applicants as new opportunities open. You are welcome to reapply if you get more experience, but please avoid applying more than once every 6 months. You may also find that we put up postings for singular roles for separate, project or team...

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.