Staff, Data Engineer (AdTech)

Job expired!

Êtes-vous passionné par l'optimisation des performances système et la découverte de goulets d'étranglement dans les technologies de pointe ? Rejoignez l’équipe Publicité Display de Walmart en tant qu'Ingénieur Java et jouez un rôle crucial dans le façonnement de nos stratégies d'optimisation des performances. Nous invitons des personnes motivées et compétentes à faire partie de notre parcours innovant au cœur de l'excellence technologique.

Nous recherchons un Ingénieur Java expérimenté pour rejoindre notre équipe dynamique. En tant que membre essentiel, vous assurerez la performance optimale de nos systèmes. Le candidat idéal possédera une expertise approfondie des applications Java, une capacité aiguë à identifier et résoudre les problèmes système, et sera à l’aise de travailler au sein de systèmes distribués complexes à travers des environnements multi-cloud.

  • Collaborer étroitement avec des équipes interfonctionnelles, y compris développeurs, architectes et opérations pour identifier les goulets d'étranglement de performance et les problèmes système.
  • Mener des analyses de performance approfondies des applications basées sur Java grâce à des profils, des suivis et des benchmarks pour identifier les dégradations de performance et recommander des améliorations.
  • Plonger profondément dans le code pour comprendre les causes profondes des problèmes de performance, tels que la contention des ressources, les fuites de mémoire et les algorithmes sous-optimaux.
  • Développer et exécuter des stratégies de test de performance pour simuler des scénarios réels, tester les composants du système et découvrir les limitations de performance.
  • Optimiser manuellement les paramètres système, les configurations et les allocations de ressources pour atteindre des résultats de performance optimaux.
  • Fournir des conseils sur les optimisations de code, les stratégies de mise en cache et les améliorations de la concurrence aux équipes de développement.
  • Utiliser des outils de surveillance et de profilage de la performance pour suivre et analyser le comportement du système, traiter proactivement les goulets d'étranglement potentiels.
  • Collaborer à la conception et mise en œuvre des fonctionnalités liées à la performance qui améliorent l'évolutivité et l'efficacité globales des systèmes.
  • Documenter les résultats d'analyse de la performance, les stratégies d'optimisation et les meilleures pratiques pour référence future.
  • Suivre les technologies émergentes, les tendances de l'industrie et les meilleures pratiques liées à la performance Java et aux systèmes distribués.
  • Licence en Informatique, Ingénierie Logicielle ou un domaine connexe. Un Master est un plus.
  • Expérience avérée (8+ ans) en tant qu'Ingénieur Performance, avec un focus sur les systèmes basés sur Java.
  • Maîtrise du langage de programmation Java et connaissance approfondie des internals Java, de la gestion de la mémoire et du threading.
  • Forte expérience avec les outils et techniques de profilage de la performance pour identifier les goulets d'étranglement dans le code et les composants du système.
  • Compréhension solide de l'architecture des systèmes distribués et des principes de conception.
  • Familiarité avec les environnements multi-cloud et expérience pratique de l'optimisation des applications pour le déploiement cloud.
  • Excellentes compétences en résolution de problèmes avec la capacité de dépanner et déboguer des systèmes complexes.
  • Fortes compétences en communication pour collaborer efficacement avec les équipes interfonctionnelles et présenter les résultats d'analyse de la performance.
  • Capacité à travailler de manière autonome et à prendre en charge les tâches et projets liés à la performance.
  • Certifications en ingénierie de la performance ou sur des plateformes cloud pertinentes sont un plus.

Imaginez travailler dans un environnement où une ligne de code peut améliorer la vie de centaines de millions de personnes. C'est ce que nous faisons chez Walmart Global Tech. Avec plus de 15 000 ingénieurs logiciels, scientifiques des données et professionnels des services, nous proposons des innovations qui améliorent la façon dont nos clients font leurs achats et donnent du pouvoir à nos 2,3 millions d'associés. Nous offrons des rôles pour ceux qui cherchent leur première opportunité ainsi que pour ceux qui recherchent des postes qui définissent une carrière. Ici, vous pouvez dém