ID.me
Staff Software Engineer, PostgreSQL Specialist
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Core Platform Data, ведущий технический эксперт по PostgreSQL. Отвечает за масштабирование и эволюцию PostgreSQL-платформы, безопасные пайплайны изменения схемы и инструменты для продуктовых инженеров.
Задачи
- Быть главной точкой эскалации и экспертом по внутренностям PostgreSQL: MVCC, vacuum/autovacuum, защита от wraparound transaction ID, управление блокировками, WAL/checkpoint, буферы, планировщик запросов, борьба с bloat таблиц и индексов
- Проектировать и поддерживать автоматизированные пайплайны изменения схемы БД (Liquibase/CI-CD, валидация DDL, guardrails по блокировкам и таймаутам, pre-flight проверки миграций)
- Проектировать и выполнять крупномасштабные миграции данных и мажорные апгрейды версий PostgreSQL, CloudSQL, AlloyDB и AWS RDS без простоя
- Помогать командам оптимизировать высоконагруженные запросы, стратегии индексирования, партиционирование/шардирование, управление соединениями и модели ролей/прав
- Строить телеметрию, сбор статистики, мониторинг производительности запросов и алертинг по блокировкам, лагу репликации, медленным запросам и нехватке ёмкости
- Проектировать и поддерживать CDC, логическую репликацию и outbox/streaming интеграции между транзакционными БД и аналитической экосистемой
- Автоматизировать контроль доступа, права между схемами, ротацию секретов, хранение и очистку данных, соответствие требованиям (FedRAMP, NIST 800-63, GDPR)
- Формировать best practices по PostgreSQL, проводить ревью архитектуры и рискованных миграций, менторить инженеров
Требования
- Степень бакалавра или выше в Computer Science, Software Engineering или смежной области (или эквивалентный практический опыт)
- 8+ лет профессиональной разработки ПО и работы с data infrastructure, включая 5+ лет глубокой работы с PostgreSQL в высоконагруженной продакшн-среде
- Глубокие практические знания внутренностей PostgreSQL: MVCC, vacuum, семантика блокировок, планы выполнения запросов, структуры индексов, WAL, репликация
- Сильное владение одним или несколькими backend-языками: Go, Python, Ruby или Java, а также экспертный SQL и PL/pgSQL
Условия
- Полный рабочий день в офисе, 5 дней в неделю (Mountain View, CA или McLean, VA)
- Годовая базовая зарплата $174,000–$229,000 (для Mountain View, CA — $194,000–$253,000)
- Бонус компании, equity и льготы
- Медицинская, стоматологическая и офтальмологическая страховка, HSA, FSA
- Страхование жизни и AD&D, 401(k) с match от компании
- Оплачиваемый отпуск без ограничений, 8 корпоративных праздников
- Страхование краткосрочной и долгосрочной нетрудоспособности, страхование от несчастных случаев и критических болезней
- Реферальный бонус, EAP, страхование питомцев, программы wellbeing и скидки на childcare, обучение и развитие
Навыки
- PostgreSQL
- MVCC
- vacuum
- WAL
- PL/pgSQL
- SQL
- Go
- Python
- Ruby
- Java
- GCP CloudSQL
- AlloyDB
- AWS RDS
- Aurora PostgreSQL
- Liquibase
- Flyway
- Debezium
- pglogical
- Airbyte
- Kafka
- Pub/Sub
- Terraform
- Kubernetes
- Helm
- CDC
- логическая репликация
- CI/CD