Thinking Machines Lab · 1 month ago
Software Engineer, Security
Thinking Machines Lab's mission is to empower humanity through advancing collaborative general intelligence. The company is seeking a software engineer focused on making their products secure by default while supporting fast and ambitious product iteration. The role involves embedding security into design and development, building tooling and automation to keep systems safe at scale.
Artificial Intelligence (AI)Foundational AIGenerative AIInformation TechnologyProduct ResearchSoftware
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
Qualification
Required
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
Preferred
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
Benefits
Generous health, dental, and vision benefits
Unlimited PTO
Paid parental leave
Relocation support as needed
Company
Thinking Machines Lab
Thinking Machines Lab is an AI research and product company that aims to increase understanding and customization of AI systems.
H1B Sponsorship
Thinking Machines Lab has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9)
Funding
Current Stage
Early StageTotal Funding
$2.01BKey Investors
Andreessen HorowitzMinistry of Economy, Culture and Innovation
2025-06-20Seed· $2B
2025-05-05Grant· $9.98M
Recent News
Morningstar.com
2026-01-11
Business Insider
2026-01-06
Crunchbase News
2026-01-02
Company data provided by crunchbase