DoorDash
Staff Software Engineer, Storage - Taulu
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Distributed Key Value, владеющую платформой абстракции хранилища DoorDash. Отвечает за надёжность, производительность и корректность Tier-0 системы на масштабе, задаёт техническое направление и менторит инженеров.
Задачи
- Владеть надёжностью, производительностью и корректностью платформы абстракции хранилища на масштабе, самостоятельно вести решение критичных инцидентов в неоднозначных условиях
- Задавать техническое направление платформы: абстракция хранилища и слой доступа к данным, модель провайдеров, кэширование и маршрутизация
- Работать в data plane — proxy, KV, CDC и routing: p99/p999 latency, маршрутизация запросов, горячие партиции, поведение GC/MVCC, изоляция отказов
- Формировать клиентскую поверхность — thin/thick providers, polyglot code generation и SDK
- Быть усилителем команды и доверенным техническим советником: поднимать планку качества, менторить senior-инженеров, влиять на roadmap
- Отвечать за жизненный цикл платформы end-to-end: от онбординга клиентов до адопшена
- Проектировать и эксплуатировать системы под рост в 100 раз, устранять единые точки отказа через документацию, автоматизацию и shared ownership
- Переводить неоднозначные бизнес-потребности в долговечные решения, принадлежащие storage
Требования
- 10+ лет построения крупномасштабных распределённых систем, глубокая экспертиза в Tier-0 storage / data-plane системе (распределённый KV, внутренности БД, кэширование или storage proxy/control plane)
- Опыт со storage abstraction layers или data-access gateways, либо построение/эксплуатация крупного распределённого хранилища (DynamoDB, RocksDB, ZippyDB)
- Экспертиза в низколатентных высоконагруженных системах: оптимизация tail latency, hot-partition и балансировка/маршрутизация, backpressure, изоляция отказов
- Сильный опыт Go в продакшн распределённых системах
- Глубокое практическое понимание внутренностей хранилищ: MVCC, GC/compaction, модели консистентности, репликация и/или CDC
- Подтверждённое владение Tier-0 / mission-critical сервисами: on-call лидерство, разрешение инцидентов, работа с capacity и производительностью
- Staff-уровень технического лидерства: задавание направления между командами и орг-wide архитектурные решения
- Kubernetes и cloud-native инфраструктура; сильные навыки observability (метрики, трейсинг, профилирование)
- Владение AI-инструментами кодинга (Claude Code, Codex, Cursor) на всём жизненном цикле разработки
Условия
- Гибридный формат: Нью-Йорк, Bay Area или Сиэтл
- Базовая зарплата $193,800–$285,000 в год плюс equity
- 401(k) с матчингом работодателя, 16 недель оплачиваемого родительского отпуска
- Медицинская, стоматологическая и vision страховка, 11 оплачиваемых праздников, disability и life insurance
- Гибкий оплачиваемый отпуск и 80 часов оплачиваемого sick leave в год
- Wellness- и commuter-бенефиты, программа ментального здоровья, помощь в family-forming
Навыки
- Go
- Kubernetes
- DynamoDB
- RocksDB
- ZippyDB
- Cassandra
- MVCC
- CDC
- distributed KV
- caching
- routing
- observability
- Claude Code
- Codex
- Cursor