Turo
Staff Software Engineer, Search Platform - Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Search Platform компании Turo. Разработка масштабируемых распределённых систем поиска, развитие инфраструктуры и продуктовых фич совместно с product и design.
Задачи
- Строить масштабируемые, низколатентные и высокодоступные распределённые системы для Search Platform
- Плотно взаимодействовать с product management, дизайном и инженерами при разработке продуктовых фич
- Писать качественный поддерживаемый код, тестировать его, проводить код-ревью и релизить
- Определять направления улучшения и масштабирования архитектуры и дизайна приложений
- Разрабатывать инструменты и утилиты для диагностики и устранения проблем
- Обеспечивать технический дизайн и документацию
Требования
- Минимум 7+ лет опыта поставки высоконагруженного кода в продакшн
- Практический опыт с поисковыми движками (OpenSearch или Elasticsearch)
- Сильное владение cloud-native архитектурами (AWS, Kubernetes)
- Свободное владение хотя бы одним языком: Java, Python, Ruby, Go или C
- Сильные основы computer science: структуры данных, алгоритмы, базы данных, распределённые системы, поиск
- Опыт работы с ML-based ranking инфраструктурой будет плюсом
- Степень бакалавра/магистра по Computer Science или смежной области будет плюсом
Условия
- Конкурентная зарплата, equity, бенефиты и perks для всех full-time сотрудников
- Оплачиваемое работодателем медицинское, стоматологическое и vision-страхование
- Retirement employer match
- Стипендия на обучение и развитие
- Программа Turo host matching
- Turo travel credit
- Компенсация мобильной связи и интернета
- Оплачиваемый отпуск, праздники, volunteer time off и parental leave
- Гибридный график: 3 дня в офисе (понедельник, среда, четверг)
- Обеды и снеки в офисе, активности
Навыки
- OpenSearch
- Elasticsearch
- AWS
- Kubernetes
- Java
- Python
- Ruby
- Go
- C
- распределённые системы
- ML-based ranking