Principal, Software Engineer

Walmart · Retail · Bentonville, AR +1

This role is for a Principal Software Engineer focused on building and maintaining foundational technologies for Walmart's infrastructure and platforms, specifically within the Developer Experience and GenAI Platform team. The engineer will design, develop, and deploy advanced AI systems using Generative AI, LLMs, Agentic, and RAG frameworks, contributing to scalable developer productivity solutions.

What you'd actually do

  1. Collaborate and Innovate: Work in a dynamic, cross-functional team environment, sharing creative ideas and partnering with engineers, designers, and product managers to shape the vision and architecture of our web platforms.
  2. End-to-End Development: Design, develop, and maintain scalable, high-performance applications using a modern tech stack, ensuring seamless integration between frontend and backend components.
  3. Problem Solving: Conduct root cause analysis on applications to address business questions, identify performance bottlenecks, and uncover opportunities for improvement.
  4. Cross-Team Collaboration: Engage with engineering teams across geographies to share knowledge, leverage expertise, and contribute to the broader tech community.

Skills

Required

  • Generative AI
  • LLMs
  • Agentic frameworks
  • RAG frameworks
  • Java
  • J2EE
  • Spring Framework
  • JVM internals
  • Service-Oriented Architecture
  • RESTful web services
  • algorithms
  • data structures
  • database concepts
  • SQL
  • Postgres
  • Microsoft SQL-Server
  • BigQuery
  • distributed systems
  • Elasticsearch
  • Kafka
  • Python
  • HTML5
  • CSS3
  • JavaScript
  • ReactJS
  • React Native
  • Redux
  • Webpack
  • Node.js
  • AJAX
  • cloud development
  • CI/CD pipelines
  • log aggregation
  • monitoring
  • alerting
  • build scalable, highly available distributed systems

Nice to have

  • Experience with distributed systems and technologies such as Elasticsearch, Kafka, and Python is highly desirable.

What the JD emphasized

  • Generative AI, LLMs, Agentic and RAG frameworks to lead the design, development, and deployment of advanced AI systems.
  • architecting scalable solutions
  • integrating agentic frameworks
  • mentoring engineering teams

Other signals

  • Generative AI
  • LLMs
  • Agentic frameworks
  • RAG frameworks
  • developer platforms
  • AI systems