Principal, Software Engineer

Walmart Walmart · Retail · Crossman Respect Building CA SUNNYVALE, ISD - DGTC AR BENTONVILLE

Seeking a Principal Software Engineer to join Walmart's Catalog Platform group, focusing on revolutionizing retail experiences through content creation, partner APIs, and item management. The role involves leading system architecture, prototyping, and coding scalable consumer-facing systems, with a specific emphasis on Proofs of Concept (POCs) using GenAI technologies like LLMs and RAG on cloud platforms (GCP Vertex AI, Azure). The position requires strong software engineering experience, data engineering skills, and familiarity with databases including vector and big data technologies.

What you'd actually do

  1. Be hands-on in prototyping, researching, and coding scalable, consumer-facing systems.
  2. ​You will be working on POC with GenAI technologies such as LLMs and RAG and Cloud-based AI platforms like GCP Vertex AI or Azure.
  3. Collaborate with business and product teams to achieve our long-term business goals.
  4. Champion operational and engineering excellence.
  5. Provide mentorship to engineers, managers, and others to help develop great talent.

Skills

Required

  • 12+ years of software engineering experience in building highly available systems
  • BS or MS in Computer Science or related degree
  • Programming languages, particularly Java
  • Data engineering and handling large datasets
  • Databases, including vector and big data technologies
  • Distributed computing, containerization (Docker/K8s), and multi-cloud
  • Proven track record of building successful software systems from inception to deployment
  • Proven track record of building solutions that solve highly complex business problems
  • Outstanding problem-solving skills
  • Expertise in distributed systems, service-oriented architecture, CI/CD, and operational excellence best practices
  • Effective communication and collaboration skills
  • Proven track record of mentoring and coaching engineers

Nice to have

  • Preferred experience with GenAI technologies such as LLMs and RAG
  • 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 in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards

What the JD emphasized

  • GenAI technologies such as LLMs and RAG
  • Cloud-based AI platforms like GCP Vertex AI or Azure
  • vector and big data technologies

Other signals

  • POC with GenAI technologies
  • LLMs and RAG
  • Cloud-based AI platforms like GCP Vertex AI or Azure
  • Databases, including vector and big data technologies