Notion
Software Engineer, User Database Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду инфраструктуры пользовательских баз данных Notion. Нужен hands-on технический лидер, который доведёт новый продукт на Postgres от альфы до general availability и сделает работу с базами данных доступной обычным knowledge-воркерам.
Задачи
- Вести новый продукт от альфы до general availability, работая с ранними клиентами и итерируя по фидбеку
- Оптимизировать выполнение запросов, индексацию и загрузку данных на клиенте под растущие нагрузки
- Строить надёжные системы: изменения схемы, конкурентные записи, права доступа и восстановление данных
- Превращать провижининг баз, миграции и индексы в простой и надёжный продуктовый опыт
- Автоматизировать провижининг баз и операции с флотом инстансов, усиливать observability
- Участвовать в формировании архитектуры и технической стратегии, проводить design review и менторить инженеров
Требования
- 10+ лет опыта разработки и эксплуатации production-систем, опыт технического лидерства
- Production-опыт работы с реляционными БД (Postgres или MySQL): схемы, индексы, анализ производительности, транзакции, блокировки, конкурентность — глубже уровня ORM
- Сильные фундаментальные знания backend-разработки: корректность при конкурентности и отказах, retry, partial failures, consistency
- Системный подход к производительности: query plans, трейсы, профилирование, эксперименты
- Продуктовое чутьё: понимание пользователя и умение превращать его проблему в техническое решение
- Готовность работать по всему стеку, включая клиентский код
- Свободное использование AI-инструментов в разработке с ответственностью за результат
Условия
- Офис в Сан-Франциско, обязательные дни в офисе — понедельник, вторник и четверг (Anchor Days)
- Высококонкурентная денежная компенсация, equity и бенефиты
- Базовая зарплата для Сан-Франциско: $299,000 – $334,000 в год
- Равные возможности при трудоустройстве и разумные accommodations в процессе отбора
Навыки
- Postgres
- Go
- TypeScript
- Node.js
- React
- MySQL
- SQL
- query optimization
- indexing
- change-data-capture
- observability