Baseten

Software Engineer, Storage Systems (Agent Infra)

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

Инженер в команду Agent Infra компании Baseten. Разработка распределённой файловой системы Agent Drive, которую монтируют песочницы агентов через FUSE, и нижележащего слоя хранения.

Задачи

  • Проектировать и реализовывать ключевые функции Agent Drive: репликацию метаданных, размещение томов, garbage collection и поведение FUSE-клиента
  • Обеспечивать корректность при multi-attach: когерентность кэша между множеством FUSE-монтирований, инвалидацию dentry и inode, порядок записи и crash consistency
  • Оптимизировать tail latency на путях чтения и записи: стратегия page cache, writeback, prefetch, батчинг метаданных RPC
  • Встраивать изоляцию тенантов в слой хранения: квоты, ограничение blast radius, защита от noisy neighbor
  • Отвечать за производительность запуска и возобновления песочниц со стороны хранения
  • Строить durable block storage для песочниц совместно с другими storage-командами Baseten
  • Встраивать observability во все слои, вести storage-инциденты от начала до конца и превращать каждый в постоянное исправление
  • Контрибьютить в open-source storage-проекты, на которых строится система

Требования

  • Сильный опыт системного программирования на Go, Rust и/или C/C++, умение читать код ядра
  • Глубокое понимание внутренностей Linux-файловых систем и хранения: VFS, page cache, кэши dentry и inode, FUSE, block I/O stack, семантика fsync, crash consistency
  • Практический опыт построения распределённых систем хранения, content-addressable storage или крупномасштабной кэширующей инфраструктуры
  • Опыт профилирования узких мест I/O, памяти и RPC и оптимизации tail latency в продакшене
  • Умение отлаживать баги корректности, проявляющиеся только при конкурентности или частичных отказах
  • Высокий темп работы и готовность вести задачу end to end в небольшой команде

Условия

  • Конкурентная компенсация, включая значимый пакет опционов
  • Полное покрытие медицинской, стоматологической и офтальмологической страховки для сотрудника и иждивенцев (только США)
  • Гибкая политика PTO, включая общий зимний перерыв (офисы закрыты с сочельника до Нового года)
  • Оплачиваемый отпуск по уходу за ребёнком
  • Стипендия на фертильность и создание семьи через Carrot
  • 401(k) при поддержке компании (только США)
  • Доступ к разнообразным ML-стартапам — возможности для обучения и нетворкинга

Навыки

  • Go
  • Rust
  • C/C++
  • Linux
  • VFS
  • page cache
  • FUSE
  • block I/O stack
  • fsync
  • content-addressable storage
  • distributed storage
  • Raft
  • eBPF
  • io_uring
  • perf
  • ftrace
  • blktrace
  • JuiceFS
  • CephFS
  • S3

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

Software Developer V
General Atomics Aeronautical SystemsSeniorPowayОфис
118,500 – 207,750 USD в год
27 окт.
Software Engineer III, Infrastructure, Google Cloud NetInfra
GoogleMiddleMadisonОфис
147,000 – 210,000 USD в год
27 окт.
Senior Software Engineer, Infrastructure, Google Cloud Security and Privacy
GoogleSeniorKirklandОфис
174,000 – 252,000 USD в год
27 окт.
Staff Software Engineer, Infrastructure, Network Product Ordering
GoogleSeniorSunnyvaleОфис
207,000 – 300,000 USD в год
27 окт.
Mission Software Engineer
Anduril IndustriesMiddleWalthamОфис
132,000 – 175,000 USD в год
27 окт.
Software Engineer, Storage Systems (Agent Infra) — Baseten, 160,000 – 330,000 USD в год, San Francisco | itrelocate