(ind) Principal, Software Engineer

Walmart Walmart · Retail · Bangalore, KA, India

Principal Software Engineer to lead design and delivery of scalable platform capabilities, driving technical excellence across multiple teams. This role involves architecting distributed systems, integrating AI/ML solutions, and overseeing the full software development lifecycle to support long-term platform evolution. The team delivers an advanced Agentic AI-based platform providing comprehensive insights into anomalies across the SAMS supply chain, developing scalable, cloud-native solutions that enable proactive alerting, detailed analysis, and actionable recommendations to address supply chain disruptions.

What you'd actually do

  1. Lead platform engineering efforts by delivering scalable infrastructure, reusable tooling, and advanced ML frameworks aligned with strategic roadmaps.
  2. Drive full software development lifecycle across multiple teams, ensuring high-quality coding, testing, deployment, and maintenance of distributed systems.
  3. Architect intelligent AI-enhanced applications integrating multi-step reasoning and tool-augmented tasks using modern programming languages and frameworks.
  4. Provide technical leadership and mentorship, influencing architectural decisions and promoting engineering excellence and innovation.
  5. Collaborate with stakeholders to translate business needs into actionable technical requirements and measurable success metrics.

Skills

Required

  • Java
  • Spring Framework
  • distributed system design
  • cloud-native platforms
  • CI/CD
  • observability
  • incident response
  • data engineering
  • NoSQL databases
  • real-time data processing frameworks
  • Spark

What the JD emphasized

  • Agentic AI-based platform
  • multi-step reasoning
  • tool-augmented tasks

Other signals

  • Agentic AI-based platform
  • multi-step reasoning
  • tool-augmented tasks