Staff, Software Engineer, Back End

Walmart Walmart · Retail · Bentonville, AR

Software Engineer role focused on building next-generation retail and shopping experiences, including emerging content, XR, conversational AI, and voice assistants. The role involves system architecture, software development, prototyping, and collaboration with product teams. Experience with data engineering, large datasets, and databases (including vector and big data) is required. Preferred experience with GenAI technologies like LLMs and RAG.

What you'd actually do

  1. Stay abreast with technical advancements and drive system architecture and software development processes.
  2. Lead and mentor teams in the implementation of complex systems, fostering a culture of technical excellence and innovation.
  3. Be hands-on in prototyping, researching, and coding scalable, consumer-facing systems.
  4. Collaborate with business and product teams to achieve our long-term business goals.
  5. Champion operational and engineering excellence.

Skills

Required

  • Java
  • Data engineering
  • handling large datasets
  • Databases
  • vector databases
  • big data technologies
  • Distributed computing
  • containerization (Docker/K8s)
  • multi-cloud
  • building successful software systems from inception to deployment
  • building solutions that solve highly complex business problems
  • distributed systems
  • service-oriented architecture
  • CI/CD
  • operational excellence best practices
  • mentoring and coaching engineers

Nice to have

  • GenAI technologies
  • LLMs
  • RAG
  • Cloud-based AI platforms
  • GCP Vertex AI
  • Azure

What the JD emphasized

  • 8+ years of software engineering experience