Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer, Sandboxing

Home > Python programming jobs

Software Engineer, Sandboxing in USA new

  • Thinking Machines Lab
  • Full time
  • Email
  • San Francisco, CA

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 workloads.
  • Partner with researchers and the Tinker product team to expose safe, usable sandboxing primitives.
  • Instrument sandboxes for observability and abuse detection and respond to escape or exploitation attempts.
  • Own the platform’s 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 internals, 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.
  • Experience with performance-sensitive systems programming and reducing cold-start latency for ephemeral compute is preferred.
  • A track record of contributing to open-source infrastructure or security tooling is preferred.
  • Interest in how AI agents use tools and code execution is preferred.

Benefits

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

Salary: $300k - $350k/yr

Thinking Machines Lab

Thinking Machines Lab pioneers advanced AI research, blending cutting‑edge theory with practical applications to solve complex problems across industries. Our interdisciplinary team pushes the boundaries of machine learning, neural architecture, and cognitive modeling to deliver innovative soluti...

Similar positions

Software Architect - Data Platform

  • G-P
  • Full time
  • Remote
  • 09/23/2026
  • Salary: Competitive
  • India

Security engineer, application security

  • WRITER
  • Full time
  • UK
  • 09/23/2026
  • Salary: Competitive
  • London

Software Engineer, Robotics

  • Mercor
  • Full time
  • USA
  • 09/23/2026
  • Salary: $130k - $500k/yr
  • San Francisco, CA

Software Engineer - Cloud Infrastructure

  • Rubrik
  • Full time
  • USA
  • 09/23/2026
  • Salary: $158k - $237k/yr
  • Palo Alto, CA

Senior AI Engineer, MapGPT

  • Mapbox
  • Full time
  • USA
  • 09/23/2026
  • Salary: $161k-$217k
  • Remote