
Walmart è un’azienda globale di vendita al dettaglio e commercio elettronico che serve i consumatori attraverso ipermercati, grandi magazzini a prezzi scontati, punti vendita alimentari e un marketplace online. La sua ampia offerta di prodotti è supportata da una vasta rete di negozi fisici, attività dirette al consumatore e sistemi logistici e di approvvigionamento necessari per mantenere i prodotti in movimento in tutta l’azienda.
Ingegnere software di spicco Walmart, piattaforma WFS-ICC Atlas
Guida l’architettura e l’ingegneria di produzione delle piattaforme Walmart Fulfillment Services che servono milioni di venditori. Il ruolo si concentra sui sistemi distribuiti e sulle funzionalità di piattaforma basate sull’IA e prevede la presenza in sede a Bangalore.
Descrizione
- Sviluppa servizi che aiutano milioni di venditori a entrare in Walmart Fulfillment Services e a condurvi la propria attività.
- Definisci la direzione tecnica e realizza servizi condivisi fondamentali per le interfacce e le API di Seller Center.
- Guida la progettazione end-to-end di API, interfacce utente, modelli di dati, sistemi distribuiti e aspetti trasversali.
- Definisci architetture di riferimento, modelli di progettazione, linee guida per l’implementazione e standard di ingegneria.
- Valuta tecnologie, framework e approcci cloud-native adeguati alla scala operativa di Walmart.
- Redigi e revisiona RFC e registri delle decisioni architetturali.
- Sviluppa, testa, distribuisci e gestisci software pronto per la produzione.
- Affronta sfide complesse di prestazioni, affidabilità e scalabilità.
- Esegui revisioni approfondite del codice e rafforza la qualità ingegneristica del team.
- Guida l’intero ciclo di sviluppo, dalla progettazione e implementazione ai test, al rilascio e all’osservabilità.
- Analizza gli incidenti P0/P1, guida l’analisi delle cause principali e definisci misure correttive durature.
- Realizza sistemi resilienti, definisci requisiti non funzionali, aggiungi strumenti di osservabilità e crea procedure operative.
- Applica l’IA alla progettazione degli schemi, alla generazione e revisione del codice, ai test, alla documentazione, all’analisi degli incidenti e alla progettazione delle API.
- Crea funzionalità native dell’IA, come il monitoraggio dello stato delle API, il supporto all’onboarding dei venditori, gli avvisi intelligenti e il rilevamento delle anomalie.
- Valuta e integra nei servizi funzionalità di IA e apprendimento automatico.
- Promuovi l’ingegneria assistita dall’IA con dimostrazioni, lavoro in coppia, indicazioni scritte e contributi alla community.
- Diffondi le competenze tecniche in tutta l’organizzazione tramite interventi, revisioni della progettazione, RFC e sessioni pratiche in coppia.
- Collega le priorità della piattaforma e del prodotto trasformando vincoli tecnici e obiettivi del prodotto in strategie ingegneristiche efficaci.
Requisiti
- Laurea triennale in informatica, ingegneria informatica, sistemi informativi, ingegneria del software o un campo correlato e 6 anni di esperienza nell’ingegneria del software o in un ambito correlato; in alternativa, 8 anni di tale esperienza.
- Preferibile: laurea magistrale in un campo correlato e 4 anni di esperienza nell’ingegneria del software o in un ambito correlato.
- Competenza avanzata in sistemi distribuiti, progettazione di API e ingegneria delle piattaforme.
- Padronanza di GitHub Copilot, Wibey e strumenti basati su LLM.
- Esperienza con microservizi cloud, portali per venditori e analisi basate sull’IA.
- Capacità di progettare sistemi resilienti, osservabili e scalabili e di definire requisiti non funzionali.
- Capacità di guidare indagini su incidenti P0/P1, analisi delle cause principali e interventi correttivi permanenti.
- Conoscenza delle funzionalità di IA/apprendimento automatico e dei flussi di lavoro ingegneristici assistiti dall’IA.
- È preferibile conoscere l’accessibilità digitale, incluse le WCAG 2.2 AA e le tecnologie assistive.
- Capacità di lavorare in presenza presso l’ufficio di Bangalore.
Benefit
- Incentivi legati alle prestazioni.
- Congedo di maternità e congedo parentale.
- Ferie retribuite.
- Prestazioni sanitarie.
- Pacchetto retributivo.
- Flessibilità nella gestione degli impegni personali.