Thinking Machines Lab

Software Engineer, Sandboxing

Thinking Machines Lab
Apply
2 months ago
San Francisco, CA, USA or New York, NY, USASenior
H1B sponsor

Base Salary

$300k - $400k/yr

Responsibilities

  • Design, build, and operate sandboxed execution environments for untrusted model-generated code and tool calls at scale.
  • Improve isolation boundaries using containers, microVMs, and gVisor-style kernels while balancing security, startup latency, and throughput.
  • Build scheduling, resource-management, provisioning, reuse, and teardown systems for high-concurrency sandbox execution.
  • Partner with researchers and the Tinker product team to expose safe, easy-to-use sandboxing primitives.
  • Instrument sandboxes for observability and abuse detection and respond to escape or exploitation attempts.
  • Own sandboxing-platform reliability and performance from API design through the underlying virtualization layer.

Requirements

  • Bachelor’s degree or equivalent experience in computer science, engineering, or a similar field.
  • Proficiency in at least one backend language, specifically Python or Rust.
  • Experience building or operating isolation or virtualization technology such as containers, microVMs, or sandboxed runtimes.
  • Strong knowledge of Linux isolation mechanisms, including namespaces, cgroups, seccomp, capabilities, and networking.
  • Ability to work across the stack and own projects end-to-end.
  • Experience securing systems that execute untrusted or adversarial code, including threat modeling and sandbox-escape hardening, is preferred.
  • Familiarity with large-scale, multi-tenant infrastructure on Kubernetes or similar orchestration systems is preferred.
  • Performance-sensitive systems programming, ephemeral-compute cold-start optimization, and open-source infrastructure or security-tooling contributions are preferred.

Benefits

  • Annual salary range of $300,000 - $400,000 USD.
  • Generous health, dental, and vision benefits.
  • Unlimited PTO and paid parental leave.
  • Relocation support as needed.
  • Based in San Francisco, CA.
  • Visa sponsorship is offered, with a commitment to work through the visa process together although success is not guaranteed for every candidate or role.
Thinking Machines Lab

About Thinking Machines Lab

201-500 employees

Thinking Machines Lab develops AI and generative AI software and conducts applied research to help organizations make data-driven decisions. The company builds products and data science solutions for enterprise use cases, pairing foundational models with practical tooling and services across industries. It is privately held and headquartered in San Francisco.

Contact me