
Walmart — це глобальна роздрібна та eCommerce-компанія, яка обслуговує споживачів через гіпермаркети, універмаги зі знижками, продуктові магазини та онлайн-маркетплейс. Широкий асортимент компанії підтримується розгалуженою мережею фізичних магазинів, прямими продажами споживачам, а також логістичними системами й ланцюгами постачання, необхідними для переміщення товарів у межах усього бізнесу.
Провідний інженер з машинного навчання, пошук і виявлення товарів в електронній комерції | Walmart | Саннівейл, Каліфорнія
Створюйте масштабовані системи машинного навчання для пошуку та виявлення товарів в електронній комерції Walmart. Розробляйте ранжування, пошук, оброблення природної мови та сервіси з низькою затримкою, що підтримують мільйони щоденних запитів.
Опис
- Керувати проєктуванням, розробленням і впровадженням масштабованих рішень машинного навчання для складних бізнес-завдань
- Співпрацювати з командами розроблення, фахівців із даних і продукту для створення моделей та ML-функцій, що підтримують бізнес-цілі
- Створювати й розгортати масштабовані ML-системи з відповідними алгоритмами, фреймворками та мовами програмування
- Створювати й підтримувати конвеєри даних, API та компоненти моделей, що відповідають стандартам якості, безпеки й дотримання вимог
- Застосовувати практики MLOps, зокрема CI/CD, версіювання моделей, моніторинг і автоматичне перенавчання
- Оцінювати й валідувати моделі, відстежуючи їхню поточну продуктивність
- Наставляти членів команди щодо інженерних практик, якості коду та оцінювання моделей
- Брати участь в архітектурних рішеннях, що посилюють масштабованість і супроводжуваність систем
- Розробляти й оптимізувати високопродуктивні сервіси з низькою затримкою, використовуючи розподілені системи, відмовостійкість і методи конкурентного виконання
- Проводити A/B-тести для вимірювання якості пошуку та бізнес-результатів
- Підтримувати можливості пошуку й виявлення товарів в електронній комерції, зокрема розуміння запитів і намірів, автодоповнення, пошук, ранжування, а також конвеєри даних і ознак
- Розвивати безперервне вдосконалення, технічну якість, інновації та операційну стійкість
Вимоги
- Ступінь бакалавра в галузі комп’ютерних наук, комп’ютерної інженерії, комп’ютерних інформаційних систем, програмної інженерії або суміжній галузі та 3 роки досвіду в розробленні програмного забезпечення, інженерії машинного навчання, системах ШІ або суміжній сфері; як альтернатива — 5 років відповідного досвіду
- Поглиблений досвід проєктування, розроблення та розгортання масштабованих моделей машинного навчання з TensorFlow, PyTorch і Scikit-learn
- Впевнене програмування на Python, SQL, Java, C++ або R
- Підтверджена здатність створювати чистий код, готовий до промислової експлуатації
- Досвід роботи з MLOps, зокрема CI/CD-конвеєрами, версіюванням моделей, автоматичним перенавчанням, моніторингом продуктивності та дрейфу
- Досвід налаштування гіперпараметрів, оцінювання моделей і розроблення ознак
- Знання принципів безпечної розробки ШІ та конвеєрів даних із дотриманням вимог
- Знайомство з великими мовними моделями та методами оптимізації GPU
- Здатність працювати між функціями та наставляти молодших інженерів
- Бажано: ступінь магістра та один рік досвіду в суміжній галузі
- Бажано: професійний досвід застосування найкращих практик доступності
- Бажано: досвід створення інклюзивних цифрових продуктів і застосування стандартів WCAG 2.2 AA та допоміжних технологій
Переваги
- Можливості отримання премій за результатами роботи
- Медичне, офтальмологічне та стоматологічне покриття
- План 401(k)
- Програма придбання акцій
- Страхування життя за рахунок компанії
- Оплачувана відпустка, зокрема лікарняна
- Відпустка у зв’язку з народженням або усиновленням дитини
- Відпустка для догляду за членом сім’ї
- Відпустка у зв’язку з втратою близької людини
- Відпустка для виконання обов’язків присяжного
- Відпустка для голосування
- Покриття на випадок короткострокової та довгострокової непрацездатності
- Знижки для працівників
- Оплата військової відпустки
- Відшкодування витрат на усиновлення та сурогатне материнство
- PTO та/або PPTO для відпустки, лікарняних, свят або інших цілей
- Live Better U — освітня програма Walmart, що оплачується компанією
- Повна оплата навчання, книжок і зборів для відповідних освітніх програм
- Додаткова компенсація може включати акції