Walmart
(USA) Staff, Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Order Service, которая строит и поддерживает Tier-0 платформу поиска заказов Walmart — ключевой источник данных о заказах для всего бизнеса. Роль предполагает техническое лидерство в проектировании распределённых систем, модернизации платформы, надёжности и event-driven архитектуре.
Задачи
- Проектировать и разрабатывать масштабируемые, низколатентные и отказоустойчивые системы Order Service
- Определять архитектуру и техническое направление в распределённых системах, поиске, event-driven платформах, надёжности и модернизации
- Отвечать за критические сервисы end-to-end: от дизайна и реализации до готовности к продакшену и эксплуатации
- Работать совместно с продуктовыми и инженерными командами над возможностями commerce, fulfillment, marketplace и returns
- Улучшать масштабируемость, доступность, производительность, продуктивность разработчиков и операционную эффективность
- Обеспечивать техническое лидерство, влиять на решения и устанавливать инженерные best practices
- Менторить инженеров через design review, code review, отладку и техническое развитие
- Проводить root-cause analysis и внедрять долгосрочные улучшения надёжности
- Оценивать и внедрять современные технологии и архитектурные паттерны
Требования
- Глубокий практический опыт с Java и Spring/Spring Boot при построении масштабируемых и надёжных backend-сервисов
- Сильные знания распределённых систем, API, производительности, конкурентности и крупномасштабных архитектур
- Подтверждённое техническое и проектное лидерство, ведение инициатив от дизайна до продакшена
- Сильные навыки менторства и способность повышать инженерные стандарты
- Опыт инноваций, упрощения и непрерывного улучшения
- Отличные навыки решения проблем и глубокой отладки сложных продакшен-инцидентов
- Сильные коммуникация и лидерство, умение вести обсуждения, согласовывать стейкхолдеров и влиять на решения
- Умение вести архитектурные и дизайн-ревью и ясно объяснять компромиссы
- Сильное чувство ответственности и исполнение в неоднозначных высоконагруженных условиях
- Минимальная квалификация: степень бакалавра в CS/IT/software engineering и 4 года опыта в software engineering, либо 6 лет опыта в software engineering
Условия
- Конкурентная оплата и бонусы по результатам работы
- Медицинская, офтальмологическая и стоматологическая страховка
- Финансовые льготы: 401(k), покупка акций, оплачиваемая компанией страхование жизни
- Оплачиваемый отпуск (PTO), включая больничные, отпуск по уходу за ребёнком, family care leave и др.
- Краткосрочная и долгосрочная нетрудоспособность, скидки компании, Military Leave Pay, компенсация расходов на усыновление и суррогатное материнство
- Программа Live Better U — оплачиваемое Walmart обучение от школьного диплома до бакалаврской степени
- Годовая зарплата $143,000.00 - $286,000.00
- Дополнительная компенсация: годовые или квартальные бонусы по результатам, для некоторых позиций — акции
Навыки
- Java
- Spring
- Spring Boot
- Distributed Systems
- APIs
- Concurrency
- Event-driven architecture
- Search
- Indexing
- Cloud infrastructure
- Observability
- Disaster recovery
- Performance optimization