Staff, Software Engineer

Walmart · Bengaluru · 12–14 yrs experience · Posted 2026-07-02

Tech stack: Docker, Go, Java, Kubernetes, Python

Apply on the company site · Get a referral for this role

Walmart salary & ratings · Walmart interview process · More live openings

About the role

The Big Data team within Global Tech Platform (GTP) at Walmart designs, builds, and operates large-scale data processing and analytics platforms that drive the company’s data-centric strategies. We enable a unified environment for developing data products, ML/Ops, and AI/Ops, unlocking actionable insights from Walmart’s vast datasets across ultiple cloud platforms.
What makes our team unique is our focus on both scale and speed. We leverage cutting-edge technologies, distributed computing frameworks and query engines to provide deliver real-time and batch analytics, delivering data-driven solutions that impact millions of customers and associates every day. Our collaborative culture encourages innovation, continuous learning, and cross-functional partnerships, allowing us to solve some of the most complex data challenges in retail at a global scale.
Responsibilities:
- Own end-to-end delivery of features, from ideation and design through implementation, testing, deployment, and monitoring.
- Dedicate 60% of your time to hands-on coding, conducting thorough code reviews, debugging, and optimizing code. Work independently while ensuring top-notch code quality and adherence to best practices.
- Architect, design, and implement robust, scalable backend systems that manage product data at a global scale.
- Stay abreast of emerging technologies, make strategic architectural decisions, and maintain comprehensive documentation. Drive the architectural vision and ensure scalable and robust system design.
- Collaborate closely with team leads, architects, and cross-functional engineering teams to deliver solutions that are reliable, performant, and aligned with business goals.
- Drive technical excellence through code reviews, design discussions, and mentorship, raising the bar for engineering quality and best practices.
- Analyze and optimize system performance, proactively identifying bottlenecks and opportunities for improvement.
- Drive root cause analysis including identifying issue patterns and working with multiple teams and vendors to address them.
- Providing technical assistance to a broad community of big data users, such as software application engineers and data scientists.
- Work closely with cross-functional teams to enhance user experiences and ensure seamless integration. Facilitate effective communication and collaboration across departments
- Lead and contribute to technological advancements and innovation within the team. Champion new ideas and drive the adoption of cutting-edge technologies.
Qualifications:
- Bachelors degree in computer science or related discipline with 12 to 14 years of core software product development experience.
- Strong computer science fundamentals in algorithms, data structures, databases, operating systems, etc.
- Strong proficiency in at least one modern programming language (such as Java, Python, or Go).
- Experience designing and building RESTful APIs and distributed microservices.
- Experience working on Big Data Technolog like Spark, Airflow, Hive Metastore etc
- Solid understanding of data structures, algorithms, and system design principles.
- Experience with relational and/or NoSQL databases.
- Familiarity with cloud-native architectures, containerization (e.g., Docker, Kubernetes), and CI/CD pipelines is a plus.
- Expertise in Generative AI, Large Language Models (LLMs), Agentic AI, and designing scalable systems to deliver impactful solutions.
- Excellent problem-solving skills and keen attention to detail.
- Strong communication skills and the ability to work collaboratively in a cross-functional team.
- Passion for building resilient, scalable, and maintainable platforms that drive business success.
- A self-motivated learner and builder with strong customer focus and obsession to quality

Qualifications

- Bachelors degree in computer science or related discipline with 12 to 14 years of core software product development experience.
- Strong computer science fundamentals in algorithms, data structures, databases, operating systems, etc.
- Strong proficiency in at least one modern programming language (such as Java, Python, or Go).
- Experience designing and building RESTful APIs and distributed microservices.
- Experience working on Big Data Technolog like Spark, Airflow, Hive Metastore etc
- Solid understanding of data structures, algorithms, and system design principles.
- Experience with relational and/or NoSQL databases.
- Familiarity with cloud-native architectures, containerization (e.g., Docker, Kubernetes), and CI/CD pipelines is a plus.
- Expertise in Generative AI, Large Language Models (LLMs), Agentic AI, and designing scalable systems to deliver impactful solutions.
- Excellent problem-solving skills and keen attention to detail.
- Strong communication skills and the ability to work collaboratively in a cross-functional team.
- Passion for building resilient, scalable, and maintainable platforms that drive business success.
- A self-motivated learner and builder with strong customer focus and obsession to quality

Responsibilities

- Own end-to-end delivery of features, from ideation and design through implementation, testing, deployment, and monitoring.
- Dedicate 60% of your time to hands-on coding, conducting thorough code reviews, debugging, and optimizing code.
- Work independently while ensuring top-notch code quality and adherence to best practices.
- Architect, design, and implement robust, scalable backend systems that manage product data at a global scale.
- Stay abreast of emerging technologies, make strategic architectural decisions, and maintain comprehensive documentation.
- Drive the architectural vision and ensure scalable and robust system design.
- Collaborate closely with team leads, architects, and cross-functional engineering teams to deliver solutions that are reliable, performant, and aligned with business goals.
- Drive technical excellence through code reviews, design discussions, and mentorship, raising the bar for engineering quality and best practices.
- Analyze and optimize system performance, proactively identifying bottlenecks and opportunities for improvement.
- Drive root cause analysis including identifying issue patterns and working with multiple teams and vendors to address them.
- Providing technical assistance to a broad community of big data users, such as software application engineers and data scientists.
- Work closely with cross-functional teams to enhance user experiences and ensure seamless integration.
- Facilitate effective communication and collaboration across departments
- Lead and contribute to technological advancements and innovation within the team.
- Champion new ideas and drive the adoption of cutting-edge technologies.

More openings at Walmart