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

Головний інженер-програміст, платформи членства Walmart+, робота в офісі в Бангалорі

Керуйте архітектурою, надійністю та інженерною стратегією платформ членства Walmart+ і клієнтських програм лояльності. Формуйте масштабовані системи та міжфункціональну розробку Walmart у Бангалорі.

Опис

  • Бути практичним технічним експертом і довіреним радником для інженерних команд Walmart+
  • Керувати дослідженням, технічною стратегією та проєктуванням рішень для ініціатив у сферах членства, залучення, переваг, персоналізації та омніканальності
  • Визначати й розвивати безпечні, відмовостійкі архітектури розподілених систем, мікросервісів і платформ, керованих подіями
  • Перетворювати потреби бізнесу та клієнтів на технічні стратегії, дорожні карти, етапи й вимірювані інженерні результати
  • Керувати архітектурними рішеннями з урахуванням цінності для клієнтів, якості, вартості, строків постачання, супроводжуваності та розвитку платформи
  • Проєктувати й перевіряти системи на Java, Spring Boot, Node.js, Kafka, базах даних NoSQL і хмарних технологіях
  • Керувати оглядами проєктних рішень, технічними зануреннями, перевірками коду та архітектурними обговореннями
  • Встановлювати стандарти кодування, шаблони проєктування, підходи до тестування, практики спостережуваності та принципи безпечної розробки
  • Брати участь у розробці критично важливого коду, прототипів, підтверджень концепції, технічних досліджень і вирішенні проблем у робочому середовищі
  • Підвищувати надійність за допомогою телеметрії, моніторингу, сповіщень, планування потужностей, інженерії продуктивності, аварійного відновлення та операційної готовності
  • Розвивати автоматизацію, CI/CD, практики DevOps, безперервне постачання та продуктивність розробників
  • Співпрацювати з командами управління продуктами, UX/UI, контролю якості, SRE, DevOps, безпеки, даних та архітектури
  • Створювати технічну документацію, записи архітектурних рішень, діаграми, презентації та настанови з реалізації
  • Наставляти старших інженерів і технічних керівників, заохочуючи навчання та інновації
  • Формувати технічні стандарти й повторно використовувані шаблони для Walmart+ і Walmart Global Tech
  • Досліджувати нові технології, зокрема застосунки агентного ШІ
  • Підтримувати наймання, технічне оцінювання, хакатони, демонстраційні дні та архітектурні форуми
  • Керувати технічним реагуванням під час виробничих інцидентів і забезпечувати довготривале усунення їхніх причин

Вимоги

  • Ступінь бакалавра в галузі комп’ютерних наук, комп’ютерної інженерії, комп’ютерних інформаційних систем, програмної інженерії або суміжній галузі та 5 років досвіду розробки ПЗ або 7 років відповідного досвіду розробки ПЗ
  • Зазвичай не менше 15 років досвіду розробки ПЗ із фокусом на великомасштабні розподілені системи
  • Попередній досвід роботи головним, старшим або провідним інженером, архітектором чи на еквівалентній технічній керівній посаді
  • Значний практичний досвід проєктування, розробки та постачання програмних продуктів і платформ для великих аудиторій користувачів
  • Поглиблене володіння проєктуванням ПЗ, розподіленими системами, мікросервісами, подієвою архітектурою, шаблонами проєктування, структурами даних, алгоритмами та інженерією продуктивності
  • Ґрунтовний практичний досвід роботи з Java і Spring Boot; досвід роботи з Node.js та JavaScript або TypeScript буде значною перевагою
  • Глибокий досвід роботи з Kafka або подібними технологіями потокової передачі подій
  • Досвід роботи з базами даних NoSQL, моделюванням даних і компромісами між узгодженістю, доступністю, секціонуванням, реплікацією та масштабом
  • Досвід розробки хмарних сервісів на Microsoft Azure або Google Cloud Platform
  • Глибокі знання DevOps і CI/CD, Git, Maven або порівнянних інструментів складання, автоматизованого тестування, керування релізами й автоматизації інфраструктури
  • Досвід використання Docker, Kubernetes і Helm
  • Відмінні навички налагодження, аналізу продуктивності, підтримки робочих систем і керування інцидентами
  • Досвід роботи з Prometheus, Grafana, Splunk, розподіленою трасувальністю, структурованим журналюванням та індикаторами рівня сервісу
  • Уміння впливати без формальних повноважень і узгоджувати кілька команд навколо технічного напряму
  • Відмінні навички письмової та усної комунікації
  • Сильне професійне судження та здатність збалансовувати конкуруючі пріоритети
  • Досвід роботи з територіально розподіленими міжнародними командами та продуктами
  • Знання аналізу ризиків, методів оцінювання компромісів, стандартів кодування, безпечного кодування, принципів проєктування ПЗ та рекомендацій із розробки
  • Знання вимог PCI та інших застосовних нормативних вимог
  • Знання телеметрії, спостережуваності, стану сервісів, керування потужностями та операційної готовності
  • Знання фреймворків, інструментів і засобів контролю життєвого циклу безпечної розробки ПЗ
  • Знання вимог WCAG 2.2 AA і принципів доступних цифрових інтерфейсів

Переваги

  • Премії за результатами роботи
  • Відпустка у зв’язку з вагітністю та пологами і відпустка для батьків
  • Оплачувана відпустка
  • Медичні пільги