CarGurus
Software Development Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду Conversion в CarGurus. Разработка Java/Spring Boot сервисов, которые обогащают лиды и питают дашборды дилеров, работа с высоконагруженными потоками событий и LLM-фичами.
Задачи
- Проектировать, разрабатывать и выпускать фичи в Java и Spring Boot сервисах, обогащающих лиды и питающих инсайты для дилеров
- Вести работу от технического дизайна через тестирование и код-ревью до продакшена
- Работать с высоконагруженными потоками событий и данными (Kafka, MongoDB, Redis)
- Создавать интеллектуальные фичи, в том числе на базе LLM, рекомендующие дилеру следующий шаг
- Диагностировать и исправлять продакшен-инциденты, участвовать в on-call, улучшать алертинг и observability
- Совместно с product и design декомпозировать нечёткие задачи в поставляемые объёмы работ
- Повышать качество тестирования, деплоя и эксплуатации сервисов
Требования
- 2–4 года коммерческого опыта разработки ПО
- Владение Java, желательно Spring Boot
- Уверенное знание MongoDB или другой NoSQL БД и SQL
- Понимание REST API, микросервисов и распределённых систем, включая event streams и очереди (Kafka, SQS или аналоги) и кэширование
- Практический опыт с AWS и облачной инфраструктурой
- Понимание структур данных, алгоритмов и анализа сложности
- Привычка писать автоматические тесты
- Опыт или интерес к использованию AI-инструментов разработки (Claude Code, Cursor)
- Плюсом: Python, опыт с LLM или агентными фреймворками (LangChain, LangGraph)
- Хорошие коммуникативные навыки и интерес к домену дилеров
Условия
- Гибридный формат работы
- Годовой базовый оклад $112,000–$141,000
- Бонусы и RSU
- Бесплатные обеды, скидки на авто, приложения для медитации и фитнеса, компенсация проезда
- Гибкая политика отпусков
- Программы развития карьеры и ERG-сообщества
Навыки
- Java
- Spring Boot
- MongoDB
- SQL
- REST API
- микросервисы
- Kafka
- SQS
- Redis
- AWS
- Python
- LangChain
- LangGraph
- LLM
- Claude Code
- Cursor