Anthropic

Software Engineer, Sandboxing

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер в команду Sandboxing компании Anthropic. Разработка слоя изоляции, в котором Claude выполняет код, использует компьютер и работает как агент: миллисекундный запуск песочниц, устойчивость к вредоносному коду и масштабирование на большое число параллельных сессий.

Задачи

  • Проектировать, создавать и эксплуатировать инфраструктуру песочниц для недоверенного кода, генерируемого моделями, и агентских нагрузок в масштабе
  • Улучшать время запуска песочниц, плотность и пропускную способность, включая snapshot/restore, checkpointing и warm pools
  • Усиливать изоляцию на уровне вычислений, файловой системы и сети, включая контроль egress и обработку учётных данных на сессию
  • Расследовать и устранять проблемы производительности, надёжности и безопасности на уровне ядра, гипервизора и container runtime
  • Создавать инструменты мониторинга, трассировки и отладки, показывающие расход времени и ресурсов внутри песочницы
  • Совместно с исследователями поддерживать среды reinforcement learning и оценки, требующие быстрого, воспроизводимого и изолированного исполнения
  • Совместно с product- и platform-инженерами предоставлять песочницы как надёжную, хорошо спроектированную возможность для продуктов Claude и клиентов
  • Совместно с командами безопасности проводить threat-моделирование платформы, тестировать, укреплять и реагировать на сценарии escape и злоупотреблений
  • Работать с облачными провайдерами над аппаратными и платформенными возможностями, от которых зависят нагрузки
  • Делиться знаниями по системному программированию и внутренностям Linux, помогать задавать технические стандарты команды

Требования

  • Опыт разработки в области системного программирования Linux, разработки ядра или другой низкоуровневой области
  • Сильные навыки программирования хотя бы на одном системном языке, например Rust, C, C++ или Go
  • Рабочее знание технологий виртуализации или изоляции контейнеров, таких как KVM, QEMU, Firecracker, gVisor или runc
  • Понимание управления ресурсами Linux, включая namespaces, cgroups, планирование и управление памятью
  • Опыт профилирования и отладки проблем производительности на системном уровне
  • Способность работать в незнакомых кодовых базах и технических областях и доводить практичные решения до измеримых результатов
  • Сильные коммуникативные навыки и стремление строить безопасные и надёжные системы
  • Минимальное образование: бакалавр или эквивалентная комбинация образования, обучения и/или опыта

Условия

  • Гибридный формат: ожидается присутствие в одном из офисов не менее 25% времени
  • Спонсорство визы при возможности
  • Конкурентная компенсация и льготы
  • Опциональный equity donation matching
  • Щедрый отпуск и отпуск по уходу за ребёнком
  • Гибкий график работы
  • Офис в Сан-Франциско для совместной работы с коллегами

Навыки

  • Linux
  • Rust
  • C
  • C++
  • Go
  • KVM
  • QEMU
  • Firecracker
  • gVisor
  • runc
  • namespaces
  • cgroups
  • eBPF
  • Kubernetes
  • AWS
  • GCP
  • seccomp
  • LSM
  • виртуализация
  • контейнеры

Похожие вакансии

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Software Engineer, Sandboxing — Anthropic, 320,000 – 485,000 USD в год, San Francisco | itrelocate