Amazon
Software Development Engineer, Amazon Search Navigation AI
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Amazon Search Navigation AI. Разработка и эксплуатация крупномасштабных распределённых сервисов поисковой навигации, включая онлайн-инференс LLM для Smart Refinement и многошагового диалогового уточнения поиска.
Задачи
- Проектировать, разрабатывать и эксплуатировать крупномасштабные распределённые низколатентные сервисы для Amazon Search Navigation
- Разрабатывать и оптимизировать онлайн-инференс LLM для Smart Refinement и многошагового диалогового уточнения с фокусом на латентность, надёжность и стоимость
- Работать с Applied Scientists, Product Managers и Program Managers над требованиями и интеграцией моделей в продакшн
- Строить масштабируемые пайплайны обработки больших объёмов поисковых и поведенческих данных для генерации признаков, обучения и оценки моделей
- Проектировать, запускать и анализировать онлайн A/B-эксперименты для оценки влияния новых моделей и фич
- Участвовать в operational excellence критичных сервисов: мониторинг, on-call, P0-метрики и guardrails по дефектам
- Писать качественный, хорошо покрытый тестами код и участвовать в дизайн- и код-ревью
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 3+ года опыта проектирования или архитектуры новых и существующих систем (паттерны проектирования, надёжность, масштабирование)
- 3+ года опыта разработки крупномасштабных многоуровневых многопоточных распределённых приложений, инструментов, систем и сервисов на C#, C++, Java или Perl
- 3+ года опыта объектно-ориентированного проектирования
- Опыт программирования хотя бы на одном языке программирования
Условия
- Базовая зарплата 143 700 – 194 400 USD в год
- Sign-on выплаты и RSU
- Медицинская страховка (medical, dental, vision, рецепты, Basic Life & AD&D, опция Supplemental life), EAP, поддержка психического здоровья, Medical Advice Line, Flexible Spending Accounts, компенсация усыновления и суррогатного материнства
- 401(k) matching
- Оплачиваемый отпуск и отпуск по уходу за ребёнком
Навыки
- C#
- C++
- Java
- Perl
- LLM
- Machine Learning
- NLP
- Information Retrieval
- Distributed Systems
- A/B testing
- GPU
- TPU
- Neuron
- Object Oriented Design