Senior Manager, Software Engineering

Walmart · Retail · Bangalore, KA, India

Senior Manager of Software Engineering for the Personalization team at Walmart, focusing on building large-scale distributed systems for personalization and recommendation experiences across various platforms. The role involves architecting systems, managing petabyte-scale data, and leveraging ML/DL/RL/NLP techniques to create 1:1 personalized customer experiences. The team operates at the intersection of vast product assortments, millions of customers, and thousands of stores, powering assisted AI for associates.

What you'd actually do

  1. Build data-driven platforms and capabilities to power Personalization experiences across site, app, stores, voice commerce.
  2. Architect systems and workflows to process and manage petabyte scales of features data.
  3. Collaborate with team leads to deliver end-to-end scalable architecture for cross-functional projects.
  4. Work closely with business and product stakeholders to define strategy, vision and roadmap for top initiatives in Personalization and Recommendations.
  5. Actively propose, review and present technical solutions including architecture design, implementation details and customer and business impacting KPIs.

Skills

Required

  • Experience in building large-scale distributed systems
  • Experience processing large volumes of data focusing on scalability, latency, and fault-tolerance
  • Leadership and Influence
  • Strategic Thinking
  • Excellent Problem-Solving Skills
  • Effective Communication and Collaboration
  • Advanced knowledge of complex software design, distributed system design, design patterns, data structures and algorithms
  • Experience in building systems that orchestrate and execute complex workflows in big-data leveraging Apache Spark, Apache Kafka, and Hadoop stack preferably in Google Cloud Platform

Nice to have

  • Machine Learning
  • Deep Learning
  • Reinforcement Learning
  • Natural Language Processing
  • Entity-Relationship Extraction
  • Knowledge Representation
  • Innovation

What the JD emphasized

  • large-scale distributed systems
  • scalability, latency, and fault-tolerance
  • petabyte scales of features data
  • strategy, vision and roadmap
  • customer and business impacting KPIs

Other signals

  • Personalization
  • Recommendations
  • Machine Learning
  • Deep Learning
  • Reinforcement Learning
  • NLP
  • Large-scale distributed systems
  • Petabyte scale data processing