Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff, Software Engineer @ Walmart

Home > Software Development

 Staff, Software Engineer

Job Description


  • Through this role you have an opportunity to design and develop intuitive software that meets and exceeds the needs of the customer and the company.
  • You also get to collaborate with team members to develop best practices and client requirements for the software.
  • You will work with software engineers & architects, program managers, external teams, and partners in an agile manner to build and release product features that caters to business requirements.
  • Use your knowledge of applicable LLM technology stacks and backend platforms ( python) to automate application flow and services.
  • You ll work to design and architect solutions to remove performance impacting barriers and increasing efficiency of our automation operations.
  • You will be building services, tools, portals, backend components and Integrating with LLM models and apply your knowledge as part of your solutions.
  • Create proof of concepts, prototyping and experimentation.
  • You will professionally maintain all codes and create updates regularly to address the customer s and company s concerns
  • You will show your skills in analysing and testing programs/products before formal launch to ensure flawless performance.
  • Troubleshooting coding problems quickly and efficiently will offer you a chance to grow your skills in a high-pace, high-impact environment.
  • Software security is of prime importance and by developing programs that monitor sharing of private information, you will be able to add tremendous credibility to your work
  • You will also be required to seek ways to improve the software and its effectiveness.
  • You will support the coaching and training of other team members to ensure all employees are confident in the use of software applications
What youll bring:
  • Design and develop end-to-end LLM-integrated solutions using frameworks like LangChain, LangGraph, and AutoGen.
  • Build modular, well-structured, and configurable Python modules for scalable deployment.
  • Implement advanced techniques in LLM-based reasoning such as RAG, CoRAG, Self-Refinement, and ReACT.
  • Develop custom agent flows that interact with internal tools, APIs, and databases to automate complex tasks.
  • Design and manage orchestration pipelines for multi-agent workflows using tools like LangGraph or custom FSM frameworks.
  • Integrate with NoSQL databases (e.g., MongoDB, Redis, Cassandra) for state, memory, or knowledge base persistence.
  • Work closely with Data and Product Managers to deliver AI-powered applications with measurable impact.
  • Write clean, testable, and well-documented code following best practices in software engineering and Python development.
  • Contribute to the architecture and infrastructure of our LLM-based services ensuring performance, scalability, and resilience.
Must-Have Qualifications:
  • 10+ years of experience in backend software development, with strong proficiency in Python.
  • Hands-on experience with LangChain, LangGraph, or similar agent-oriented frameworks.
  • Proven track record of building and deploying LLM-integrated applications in production.
  • Deep understanding of LLM integration techniques: RAG, CoRAG, SWE, ReACT, Toolformer-style tools.
  • Experience with NoSQL databases like MongoDB, Redis, or Cassandra.
  • Solid understanding of software engineering principles: modular code design, CI/CD pipelines, configuration-driven architecture.
  • Ability to write maintainable and scalable Python code, with emphasis on code reuse and modularity.
  • Familiarity with prompt engineering and evaluation of LLM outputs for correctness and relevance.
Good to Have:
  • Experience with OpenAI, Anthropic, Cohere, or other commercial LLM APIs.
  • Exposure to vector databases (e.g., FAISS, Weaviate, Pinecone) for retrieval-augmented generation.
  • Familiarity with FastAPI, Flask, or other Python web frameworks.
  • Knowledge of Docker, Kubernetes, and cloud services (AWS/GCP/Azure) for deploying LLM-based solutions.
  • Contributions to open-source LLM tools or agent frameworks.
  • Understanding of observability and monitoring for LLM-based systems (e.g., latency tracing, token usage, failures).

Job Classification

Industry: Retail
Functional Area / Department: Engineering - Software & QA,
Role Category: Software Development
Role: Search Engineer
Employement Type: Full time

Contact Details:

Company: Walmart
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Computer science Automation Backend Networking Coding Agile MongoDB Troubleshooting Open source Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Engineer III

  • JPMorgan Chase Bank
  • 0 - 5 years
  • Hyderabad
  • 10 hours ago
₹ Not Disclosed

Lead Software Engineer - React, Node.js, Java

  • JPMorgan Chase Bank
  • 0 - 7 years
  • Bengaluru
  • 11 hours ago
₹ Not Disclosed

Software Engineering - Application Developer

  • Trigent Software
  • 6 - 10 years
  • Bengaluru
  • 14 hours ago
₹ 50,000-3 Lacs P.A.

Data Engineer-Data Platforms

  • IBM
  • 3 - 5 years
  • Mumbai
  • 15 hours ago
₹ Not Disclosed

Walmart

Walmart India