Allstate Protection Plans
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в Agile-команду SquareTrade/Allstate. Разработка production-сервисов на Python и Spring Boot, cloud-native микросервисов и приложений с Generative AI.
Задачи
- Проектировать, разрабатывать и эксплуатировать production-приложения и сервисы на Python и Spring Boot, включая API, микросервисы и распределённые backend-системы
- Разрабатывать и развивать cloud-native приложения, рассчитанные на надёжную работу и масштабирование в контейнерных средах
- Создавать agentic AI и Generative AI приложения с интеграцией LLM, инструментов, корпоративных сервисов и бизнес-процессов
- Разворачивать и эксплуатировать сервисы с использованием AWS, Docker, Kubernetes и CI/CD
- Интегрировать AI-сервисы с существующими корпоративными API и микросервисами, сохраняя чёткие границы сервисов
- Проектировать сервисы с учётом масштабируемости, отказоустойчивости, наблюдаемости, безопасности и высокой доступности
- Мониторить и улучшать production-системы, разбираться со сложными инцидентами
- Участвовать в обсуждении архитектуры и дизайна, код-ревью, автоматизированном тестировании и операционной поддержке
- Сотрудничать с product-менеджерами, инженерами и платформенными командами на всём пути от дизайна до production
Требования
- 5+ лет профессионального опыта разработки production-приложений
- Сильный практический опыт разработки приложений на Python
- Сильный опыт проектирования и разработки cloud-native приложений и микросервисов
- Глубокое понимание backend-концепций: API, распределённые системы, конкурентность, масштабируемость, отказоустойчивость, архитектура приложений
- Опыт разработки backend-приложений на Java и Spring Boot
- Практический опыт с Apache Kafka или аналогичными event-driven/messaging технологиями
- Сильный опыт с PostgreSQL, включая реляционное моделирование данных и интеграцию с приложениями
- Практический опыт с AWS или другой крупной облачной платформой, а также с Docker и Kubernetes
- Опыт с CI/CD, автоматизированным тестированием, мониторингом, логированием, наблюдаемостью, безопасностью и production-поддержкой
- Способность самостоятельно вести технические задачи от дизайна до production и эффективно коммуницировать с engineering и product командами
- Степень бакалавра в computer science или смежной области обязательна
- Знакомство с Generative AI технологиями и сценариями их применения
- Практический опыт Test-Driven Development (TDD) и написания качественного тестируемого кода
- Комфортная работа в среде pair-programming (XP)
Условия
- Медицинская, стоматологическая и офтальмологическая страховка с возможностью пополнять HSA или FSA
- До 4% company match в 401(k) и взносы в корпоративную пенсию
- $75/мес на физическое благополучие
- $80/мес стипендия на покрытие расходов на связь
- Ресурсы для ментального здоровья, включая бесплатную 1:1 терапию, коучинг и цифровые материалы
- Поддерживающая политика отпусков
- Flexible Time Off Policy плюс 9 корпоративных праздников
- Компенсация обучения до $5,250 в год
- Гибридный формат работы с регулярными встречами и офсайтами команды
- Различные корпоративные льготы и скидки
- Гибридная роль, привязанная к офису в Bay Area
- Базовая компенсация для San Francisco Bay Area: $160K - 190K
- Компания, как правило, не спонсирует рабочие визы для этой позиции
Навыки
- Python
- Java
- Spring Boot
- Apache Kafka
- PostgreSQL
- AWS
- Docker
- Kubernetes
- CI/CD
- Generative AI
- LLM
- TDD
- pair programming
- microservices
- REST API