Walmart Global Tech is seeking a Principal, Software Engineer to lead the design, development, and deployment of advanced AI systems, leveraging cutting-edge technologies to redefine customer experiences.
Requirements
- Overall 5+ 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.
Responsibilities
- 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.
- Provide technical leadership, making design tradeoffs to balance long-term scalability with short-term execution needs
Other
- Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 7 years’ experience in software engineering.
- Master’s degree in computer science, computer engineering, computer information systems, software engineering and 5 years' experience in software engineering or related area.
- Travel requirements not specified
- Clearance requirements not specified
- Degree requirements: Bachelor's or Master's degree in related field
- Communication and cross-functional collaboration experiences required