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
  • Річні або квартальні премії за результатами роботи
  • Залежно від місця роботи може застосовуватися регіональна зона оплати праці
  • Преміальні виплати за результатами роботи