
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 staff, piattaforme IA — Walmart
Crea piattaforme IA scalabili e sistemi distribuiti per Walmart Global Tech, sviluppando servizi Java e Spring Boot con pratiche DevOps cloud native.
Descrizione
- Sviluppare e mantenere piattaforme IA per la comunità di data science di Walmart.
- Creare nuove funzionalità per la piattaforma.
- Mantenere affidabilità, scalabilità, prestazioni e stabilità della piattaforma.
- Progettare, sviluppare e gestire sistemi distribuiti per applicazioni mission-critical.
- Creare sistemi distribuiti scalabili con framework moderni e architetture cloud native.
- Sviluppare e ottimizzare API REST e microservizi.
- Individuare le cause alla radice e promuovere miglioramenti continui.
- Collaborare con team globali di ingegneria e partner di prodotto, UX e DevOps.
- Fornire supporto ai sistemi di produzione tramite risoluzione dei problemi, triage e gestione degli incidenti in tempo reale.
- Applicare pratiche DevOps, pipeline CI/CD, osservabilità, monitoraggio e avvisi.
- Gestire il lavoro dallo sviluppo fino al controllo qualità e al rilascio in produzione.
- Fare da mentore ai membri junior del team.
- Assistere i clienti tramite vari forum e incoraggiare le buone pratiche.
Requisiti
- Laurea in informatica, ingegneria o in un campo tecnico correlato, oltre ad almeno 9 anni di esperienza.
- In alternativa, laurea in informatica, ingegneria informatica, sistemi informativi informatici, ingegneria del software o in un campo correlato, oltre a 4 anni di esperienza nell’ingegneria del software o in un ambito correlato.
- In alternativa, almeno 6 anni di esperienza nell’ingegneria del software o in un ambito correlato.
- Ottima padronanza di Spring Boot, incluse API REST, dependency injection e gestione della configurazione.
- Conoscenza avanzata di Java, inclusi i meccanismi interni della JVM, la concorrenza e il multithreading.
- Conoscenze di base di programmazione Python.
- Esperienza con Spring Data JPA o Hibernate, ottimizzazione ORM e gestione delle transazioni del database.
- Esperienza pratica nelle implementazioni con Docker e Kubernetes.
- Esperienza con Azure e Google Cloud Platform.
- Conoscenza intermedia del machine learning e dell’IA generativa.
- Familiarità con Apache Spark e Ray.
- Sono preferibili una laurea magistrale e 2 anni di esperienza.
- Disponibilità a lavorare ogni giorno dall’ufficio di Bangalore o Chennai.
Benefit
- Incentivi basati sulle prestazioni.
- Congedo di maternità e parentale.
- Permessi retribuiti.
- Benefit per la salute.
- Pacchetto retributivo.
- Flessibilità nella gestione degli impegni personali.