HireRight
Staff Software Engineer (Python)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в HireRight, который задаёт техническое направление для нескольких команд и отвечает за архитектуру самых сложных систем. Роль предполагает активную работу с кодом, кросс-командные инициативы и развитие инженеров.
Задачи
- Задавать техническое направление и архитектуру систем, охватывающих несколько команд, документировать решения в design docs, RFC и ADR
- Руководить проектированием и реализацией самых сложных и рискованных проектов, оставаясь hands-on в коде
- Выявлять и вести кросс-командные технические работы: улучшения платформы, миграции, надёжность
- Повышать уровень надёжности, безопасности и эксплуатабельности сервисов, включая observability, incident response и postmortems
- Принимать долгосрочные решения по технологиям и build-vs-buy, объяснять компромиссы инженерам и руководству
- Менторить senior-инженеров и растить следующее поколение staff-инженеров
- Совместно с engineering, product и design leadership формировать roadmap с технической стороны
Требования
- 8+ лет опыта в разработке ПО, включая несколько лет ведения технической работы на уровне нескольких команд
- Глубокий опыт backend-разработки и эксплуатации production-систем в масштабе
- Глубокий production-опыт с Python или другим backend-языком с готовностью ежедневно работать на Python
- Опыт проектирования API и границ сервисов между командами, включая версионирование и обратную совместимость
- Экспертный SQL и реляционные БД, предпочтительно PostgreSQL: моделирование данных, производительность запросов, миграции схем
- Опыт проектирования распределённых и асинхронных систем: очереди задач (Celery или аналоги), брокеры сообщений, event-driven архитектура
- Опыт архитектуры облачной инфраструктуры на AWS (EC2, S3, EKS/Kubernetes) с учётом стоимости, безопасности и надёжности
- Опыт улучшения тестирования, CI/CD и релизных практик на уровне команд
- Отличная техническая письменная речь: архитектурные документы, RFC, анализ компромиссов, postmortems
- Умение работать в условиях неопределённости и влиять без формальных полномочий
- Глубокий hands-on опыт построения AI-решений в роли создателя, а не пользователя
- Подтверждённый опыт ведения сложных кросс-командных технических инициатив от дизайна до завершения
Условия
- Гибридный формат: возможность работать 2 дня в неделю из дома
- Добровольное медицинское страхование
- Отпуск
- Конкурентная зарплата и комплексный соцпакет
- Трудовой договор
Навыки
- Python
- SQL
- PostgreSQL
- Celery
- AWS
- EC2
- S3
- EKS
- Kubernetes
- CI/CD
- Temporal
- Step Functions
- Airflow
- Cadence
- AWS CDK
- TypeScript
- React