Amazon
Software Development Engineer, Devices Software & Services
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Amazon Devices Software & Services. Создание и эксплуатация масштабируемых backend-сервисов и инфраструктуры для AI/LLM-функций, включая интеграции моделей, агентные пайплайны и оценку качества.
Задачи
- Проектировать, разрабатывать, тестировать и эксплуатировать масштабируемые backend-сервисы и библиотеки для AI/LLM-функций
- Интегрировать и повышать надёжность провайдеров моделей, инструментов и агентных возможностей через версионированные интерфейсы с наблюдаемостью и учётом стоимости/задержек
- Создавать инструменты оценки и регрессионного тестирования для измеримости и надёжности поведения AI
- Применять безопасный дизайн (fail-closed) для всего, что касается учётных данных, пользовательских данных, выполнения инструментов и автономных действий
- Работать с AI-ассистентами кодирования: декомпозировать задачи для агентов, критически проверять сгенерированный код и поддерживать инженерную строгость
- Создавать новые продукты и функции с нуля, определять и строить инструменты для тысяч разработчиков
- Участвовать в проектировании и менторить коллег
Требования
- Bachelor's degree или эквивалент
- Опыт программирования хотя бы на одном языке программирования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года участия в проектировании и архитектуре новых и текущих систем (архитектура, паттерны проектирования, надёжность и масштабирование)
Условия
- Базовая зарплата: 143 700 – 194 400 USD в год
- Пакет включает sign-on payments и restricted stock units (RSU)
- Комплексные льготы: медицинская страховка (medical, dental, vision, prescription, Basic Life & AD&D, опция Supplemental life plans), EAP, поддержка психического здоровья, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement
- 401(k) matching
- Оплачиваемый отпуск и parental leave
Навыки
- Python
- Perl
- AI/LLM
- backend
- software architecture
- design patterns
- reliability
- scaling
- automated testing
- code review
- source control management
- continuous deployment
- observability