Instacart
Senior Software Engineer, Catalog Store
- Удалённо
- Canada - Remote (ON, AB, BC, or NS Only)
- 2 дн. назад
Senior Software Engineer в команду Catalog Store — ключевая роль для развития платформы с высокой нагрузкой и распределёнными системами в Instacart. Около 10 млн пользователей, работа с базами данных на миллионы запросов, ответственность за критическую инфраструктуру.
О позиции
Команда Catalog Store отвечает за низколатентную систему хранения и извлечения каталога товаров Instacart — основу поиска, рекомендаций и покупок миллионов клиентов ежедневно. Вы будете частью небольшой команды с большой автономией, отвечать за здоровье самохостинговой PostgreSQL инфраструктуры на AWS EC2, оптимизировать пайплайны ingestion и создавать новые системы хранения данных с нулевым временем простоя. Работа требует глубоких знаний распределённых систем, Go и работы с большими объёмами данных.
Будет плюсом
- Опыт работы с AWS: EC2, S3, инструменты IaC типа Terraform
- Production operations опыт: observability (metrics/logs/traces), incident response и postmortems
- Опыт построения low-latency RPC сервисов (gRPC или аналогичные)
- Опыт хостинга баз данных или core infrastructure (sharded/replicated кластеры)
- Опыт менторства и поднятия стандартов качества кода
- Знакомство с key-value или in-memory системами (Redis, Valkey, Memcached)
- Опыт с orchestration workflow (Temporal) или data pipelines из хранилищ типа Snowflake
- Опыт применения AI инструментов для ускорения разработки и эксплуатации
Условия
- Конкурентоспособная компенсация по рынку Канады: $168,000–$177,500 CAD годовых + equity grants
- Flex First policy — удалённая работа с выбором локации: ON, AB, BC, NS
- Доступ к современным инструментам: Go, Python, Rust, Ruby, PostgreSQL, Redis/Valkey/Memcached, Yugabyte
- AI-powered рабочая среда — использование и развитие AI-инструментов для разработки и Ops
- Возможность значимого влияния на продукт миллионами пользователей
- Менторство, код-ревью и культура обучения от команды экспертов
Навыки
- Go
- PostgreSQL
- Distributed Systems
- AWS EC2
- Terraform
- Tempoal
- Redis
- Python
- Observability
- SRE Practices
- gRPC
Сложность отбора
Требуется высокий уровень экспертизы в Go, PostgreSQL и распределённых системах с самостоятельным ведением критически важных проектов
Оценка JobPathЗарплата по рынку
850 000 – 1 100 000 ₽ в месяц
Оценка основана на диапазоне $168,000–$177,500 CAD/год для Senior Software Engineer в Канаде (~970–1,000 тыс ₽/мес)
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Расскажите о самом масштабном проекте по работе с PostgreSQL, который вы вели самостоятельно
- Как вы проектируете отказоустойчивость в высоконагруженных RPC сервисах?
- Приведите пример внедрения новой системы хранения без downtime. Какие паттерны использовали?
- Как вы строите observability и SLO для своих сервисов? Пример метрик и alerting?
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр