
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 і принципів доступних цифрових інтерфейсів
Переваги
- Премії за результатами роботи
- Відпустка у зв’язку з вагітністю та пологами і відпустка для батьків
- Оплачувана відпустка
- Медичні пільги