Walmart
Walmart
Walmart est une entreprise mondiale de commerce de détail et de commerce électronique qui sert les consommateurs par l’intermédiaire d’hypermarchés, de grands magasins à prix réduits, de magasins d’alimentation et d’une marketplace en ligne. Sa vaste offre de produits repose sur un important réseau de magasins physiques, des activités de vente directe aux consommateurs et les systèmes logistiques et de chaîne d’approvisionnement nécessaires pour faire circuler les produits dans l’ensemble de l’entreprise.

Ingénieur logiciel principal, plateformes d’IA — Walmart

Concevez des plateformes d’IA évolutives et des systèmes distribués pour Walmart Global Tech, en développant des services Java et Spring Boot avec des pratiques DevOps natives du cloud.

Description

  • Développer et maintenir des plateformes d’IA pour la communauté de science des données de Walmart.
  • Créer de nouvelles fonctionnalités pour la plateforme.
  • Maintenir la fiabilité, l’évolutivité, les performances et la stabilité de la plateforme.
  • Concevoir, développer et exploiter des systèmes distribués pour des applications critiques.
  • Créer des systèmes distribués évolutifs à l’aide de frameworks modernes et d’architectures natives du cloud.
  • Développer et optimiser des API REST et des microservices.
  • Rechercher les causes profondes et piloter des améliorations continues.
  • Collaborer avec des équipes d’ingénierie internationales et des partenaires des équipes produit, UX et DevOps.
  • Assurer le support des systèmes de production en diagnostiquant les problèmes, en triant les incidents et en les résolvant en temps réel.
  • Appliquer les pratiques DevOps, les pipelines CI/CD, l’observabilité, la surveillance et les alertes.
  • Gérer le travail du développement jusqu’à l’assurance qualité et la mise en production.
  • Accompagner les membres juniors de l’équipe.
  • Aider les clients sur différents forums et encourager les bonnes pratiques.

Exigences

  • Diplôme de licence en informatique, en ingénierie ou dans un domaine technique connexe, et au moins 9 ans d’expérience.
  • Autre possibilité : diplôme de licence en informatique, en génie informatique, en systèmes d’information informatique, en génie logiciel ou dans un domaine connexe, et 4 ans d’expérience en génie logiciel ou dans un domaine connexe.
  • Autre possibilité : au moins 6 ans d’expérience en génie logiciel ou dans un domaine connexe.
  • Solide maîtrise de Spring Boot, notamment des API REST, de l’injection de dépendances et de la gestion de configuration.
  • Connaissances avancées de Java, notamment des mécanismes internes de la JVM, de la concurrence et du multithreading.
  • Connaissances de base en programmation Python.
  • Expérience de Spring Data JPA ou Hibernate, de l’optimisation des ORM et de la gestion des transactions de bases de données.
  • Expérience pratique du déploiement avec Docker et Kubernetes.
  • Expérience d’Azure et de Google Cloud Platform.
  • Connaissance intermédiaire de l’apprentissage automatique et de l’IA générative.
  • Familiarité avec Apache Spark et Ray.
  • Un master et 2 ans d’expérience sont souhaités.
  • Capacité à travailler chaque jour depuis le bureau de Bangalore ou de Chennai.

Avantages

  • Primes liées aux performances.
  • Congé de maternité et congé parental.
  • Congés payés.
  • Avantages liés à la santé.
  • Rémunération globale.
  • Flexibilité pour gérer les engagements personnels.