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