Walmart
Walmart
Walmart — это глобальная розничная и eCommerce-компания, которая обслуживает потребителей через гипермаркеты, универмаги со скидками, продуктовые магазины и онлайн-маркетплейс. Широкий ассортимент компании поддерживается разветвлённой сетью физических магазинов, прямыми продажами потребителям, а также логистическими системами и цепочками поставок, необходимыми для перемещения товаров по всему бизнесу.

Ведущий инженер-программист: облачные и распределённые системы

Руководите облачной платформой mGPS/Compass с поддержкой ИИ, формируя распределённые сервисы и маршрутизацию внутри магазинов. Совершенствуйте работу магазинов благодаря отказоустойчивой архитектуре и техническому лидерству.

Описание

  • Поэтапно разделить крупный сервис Spring Boot на сервисы с чётко ограниченными предметными областями.
  • Руководить разработкой платформы, создавая масштабируемую инфраструктуру, повторно используемые инструменты и облачные архитектуры.
  • Координировать выпуск ПО в нескольких командах: от написания и тестирования кода до развёртывания, мониторинга и реагирования на инциденты.
  • Проектировать и создавать приложения с поддержкой ИИ и интеллектуальные системы для обработки данных в реальном времени.
  • Наставлять инженеров, задавать техническое направление и формировать архитектурные решения.
  • Преобразовывать потребности бизнеса в технические требования и измеримые критерии успеха.
  • Руководить архитектурой Compass API, границами сервисов, кэшированием, хранилищами данных, отказоустойчивостью, активной работой в нескольких регионах и аварийным восстановлением.
  • Проектировать поддержку нескольких арендаторов для дополнительных розничных сетей и форматов.
  • Разрабатывать и проверять код серверной части на Java, веб-приложений на React/TypeScript/Node и мобильных SDK на Kotlin/Swift.
  • Повышать пропускную способность и производительность Kafka, сокращать задержки API, совершенствовать кэширование и снижать затраты на конвейеры BigQuery.
  • Координировать работу с продуктовыми командами, поставщиками и командами партнёрских приложений по соглашениям об SDK, SLA, запускам и реагированию на инциденты.
  • Совершенствовать наблюдаемость, оповещения, канареечные релизы, инструкции по эксплуатации, управление изменениями и дежурства.
  • Развивать платформу Walmart и операционные практики, обслуживающие миллионы покупателей и сотрудников.
  • Создавать технологии внутреннего позиционирования и маршрутизации mGPS/Compass для улучшения работы магазинов.

Требования

  • Степень бакалавра в области информатики, компьютерной инженерии, компьютерных информационных систем, разработки ПО или смежной области и не менее 5 лет опыта в разработке ПО либо 7 лет такого опыта.
  • Не менее 10 лет опыта создания и эксплуатации распределённых систем в промышленной среде.
  • Продвинутые знания Java, Spring Boot 3.x, Java 17/21, проектирования REST API, PostgreSQL и JPA.
  • Уверенное владение TypeScript, Node.js и React, включая понимание компромиссов между серверным рендерингом и одностраничными приложениями.
  • Опыт работы с производителями и потребителями Kafka, секционированием, очередями недоставленных сообщений и повторами, а также идемпотентностью.
  • Базовые знания BigQuery и SQL, Airflow и пакетных конвейеров на Spark или Dataproc.
  • Опыт работы с Kubernetes, CI/CD, канареечным или поэтапным выпуском, управлением секретами и наблюдаемостью.
  • Опыт руководства архитектурной работой нескольких команд, документирования решений в ADR и наставничества инженеров.
  • Опыт проектирования систем с активной работой в нескольких регионах и аварийным восстановлением.
  • Опыт модульного, функционального, интеграционного, сквозного, контрактного и нагрузочного тестирования.
  • Практический опыт работы с Kotlin/Android и/или мобильными SDK на Swift/iOS, включая проектирование публичного API и управление версиями.
  • Опыт работы с OpenSearch или Elasticsearch и распределённым кэшированием.
  • Опыт управления выпусками с контролем изменений или в рамках процесса CRQ.
  • Опыт модельно-ориентированного проектирования и работы с ИИ-агентами.
  • Развитые навыки решения проблем, взаимодействия, коммуникации и работы с заинтересованными сторонами.

Преимущества

  • Медицинская страховка, страхование зрения и стоматологическая страховка
  • План 401(k)
  • План покупки акций
  • Оплачиваемое компанией страхование жизни
  • Оплачиваемый отпуск и/или защищённый оплачиваемый отпуск
  • Отпуск по уходу за ребёнком
  • Отпуск по уходу за членами семьи
  • Отпуск в связи с утратой близкого
  • Отпуск для исполнения обязанностей присяжного
  • Отпуск для голосования
  • Страхование на случай краткосрочной и долгосрочной утраты трудоспособности
  • Скидки для сотрудников компании
  • Оплата отпуска для военнослужащих
  • Возмещение расходов на усыновление и суррогатное материнство
  • Оплачиваемые компанией образовательные льготы Live Better U, включая завершение среднего образования, получение степени бакалавра, изучение английского языка и краткосрочные сертификатные программы
  • Walmart оплачивает обучение, учебники и сборы в рамках Live Better U
  • Годовые или квартальные премии за результаты работы
  • В зависимости от местоположения может применяться региональная зона оплаты труда
  • Премии по результатам работы

Похожие вакансии

ADEAL Systems GmbH

Старший инженер данных, облачные технологии и аналитика

ADEAL Systems GmbH

Создавайте облачные решения, системы обработки данных и аналитику для ADEAL Systems, отвечая за архитектуру, конвейеры данных и клиентские проекты. Берите на себя техническое руководство и помогайте команде развивать решения.

Открыть
TEKsystems

Удалённый руководитель проекта по миграции данных в TEKsystems

TEKsystems

Управляйте корпоративными проектами в сфере данных, миграцией отчётов и внедрением решений пользователями в TEKsystems. Отслеживайте этапы, риски, зависимости и коммуникацию с заинтересованными сторонами в удалённом формате.

Открыть
TEKsystems

Менеджер проектов по интеграции платформ данных (удалённо)

TEKsystems

Координация корпоративных инициатив в области данных, миграции отчётности и внедрения решений клиентами технологических сервисов TEKsystems. Поддержка управления, отслеживания проектов и взаимодействия между бизнес-командами и техническими специалистами.

Открыть
Nym

Инженер-программист платформы данных

Nym

Создавайте конвейеры данных и инфраструктуру платформы AWS для системы медицинского кодирования Nym. Повышайте эффективность поставки, наблюдаемость, надёжность и безопасность систем, обрабатывающих данные пациентов.

Открыть
Lifelancer

Главный инженер по машинному обучению, генеративный ИИ (удалённо, США)

Lifelancer

Руководите проверкой концепций в области больших языковых моделей, агентного ИИ и машинного обучения для бизнеса биотехнологических препаратов Amgen. Превращайте проверенные решения в готовые к корпоративному использованию приложения.

Открыть
Ambush

Старший инженер по машинному обучению и ИИ

Ambush

Создавайте готовые к промышленной эксплуатации решения генеративного ИИ и агентные процессы для клиентов Ambush из сферы финансовых услуг. Разрабатывайте сервисы на Python и FastAPI, SQL-процессы обработки данных, RAG-системы и облачные решения на базе ИИ.

Открыть
GFN

Старший инженер-программист по машинному обучению

GFN

Создавайте серверную инфраструктуру и образовательные продукты с ИИ для GFN — немецкой образовательной компании. Разрабатывайте масштабируемые образовательные платформы, уделяя особое внимание надёжной архитектуре ПО и практическому машинному обучению.

Открыть
Upwind Security

Инженер по ИИ и агентам на основе больших языковых моделей

Upwind Security

Разработка и внедрение ИИ-агентов для облачной платформы безопасности Upwind Security. Исследование, оценка и создание автономных процессов для расследования угроз во время выполнения и устранения последствий.

Открыть
TEKsystems

Руководитель проектов программ по работе с данными — Вашингтон

TEKsystems

Координируйте корпоративные инициативы в области данных, перенос отчетов и внедрение новых процессов и решений для отчетности в TEKsystems. Отслеживайте ход проектов, риски, результаты и коммуникацию с деловыми и техническими заинтересованными сторонами.

Открыть
TEKsystems

Менеджер проектов по данным (удалённо)

TEKsystems

Управление корпоративными программами в сфере данных TEKsystems: управление данными, миграция отчётов, внедрение решений пользователями и координация команд. Полностью удалённая работа по контракту с привязкой к Сиэтлу, штат Вашингтон.

Открыть