This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Walmart Global Tech is at the forefront of AI innovation, leveraging cutting-edge technologies to redefine customer experiences. We are seeking a Principal, Software Engineer with deep expertise in Generative AI, LLMs, and RAG frameworks to lead the design, development, and deployment of advanced AI systems. This role involves architecting scalable solutions, integrating agentic frameworks, and mentoring engineering teams to push the boundaries of AI-driven innovation. As part of Walmarts Global Sourcing Backend team, you will be building highly scalable and reliable APIs, services and applications which will drive the next generation purchase order management system. You'll independently handle high impact, critical software/systems monitoring issues, troubleshoot business and production issues. As a member of this fast-moving and highly entrepreneurial team, you'll be able to say that you work for the worlds largest retailer and contribute to innovation and development to best-in-class methodologies that impacted perception and drastically changed business as we know it.
Job Responsibility:
Design, fine-tune, and deploy Generative AI models with a focus on RAG frameworks to enhance information retrieval and generation
Develop and optimize LLM-based agents for tasks like knowledge grounding, multi-step reasoning, and decision-making
Integrate external data sources (e.g., vector databases) with LLMs to build dynamic, context-aware systems
Architect scalable, distributed AI systems with a focus on performance, fault tolerance, and disaster recovery
Develop detailed design specifications, including modular, extensible, and functional components
Build MVPs to validate requirements and refine designs iteratively
Partner with product teams to integrate AI into customer-facing applications
Work cross-functionally to design solutions that address both functional and non-functional requirements
Drive technical direction for large-scale AI initiatives and mentor junior engineers
Establish best practices for building and maintaining AI-driven systems
Requirements:
Overall 12+ years of experience in machine learning / software engineering, with 2+ years in Generative AI or LLMs
Strong experience with RAG frameworks, vector search technologies and knowledge grounding techniques
Expertise in Python, ML frameworks (PyTorch, TensorFlow), and libraries like Hugging Face Transformers
Proficiency in distributed computing, cloud platforms (GCP, Azure), and scalable architectures
Familiarity with disaster recovery principles and building resilient, fault-tolerant systems
Experience with multi-modal models (text, image, video) and advanced optimization techniques (e.g., quantization, distillation)
Experience with Generative AI models (e.g., GPT, Gemini) and their fine-tuning
Contributions to open-source projects or publications in Generative AI, RAG, or agentic frameworks
Strong understanding of system design, non-functional requirements, and design patterns
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years' experience in software engineering or related area
Option 2: 7 years' experience in software engineering or related area
Nice to have:
Master's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area
Knowledge of Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility
What we offer:
Performance-based bonus awards
Medical, vision and dental coverage
401(k), stock purchase and company-paid life insurance
PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting