Principal, Software Engineer

Walmart Walmart · Retail · Bentonville, AR

Principal Software Engineer for Walmart's Associate GenAI Platform team, focusing on building GenAI solutions to improve associate experience and productivity. The role involves leading technical architecture, system design, providing mentorship, and staying updated on technological advancements, with a strong emphasis on hands-on coding (80%).

What you'd actually do

  1. Architectural Leadership: Lead the creation and maintenance of our front-end and full-stack technical architecture, aligning it with business goals and scalability requirements.
  2. System Design and Scalability: Architect complex software systems, ensuring performance, security, and scalability needs are met.
  3. Technical Guidance and Mentoring: Provide hands-on technical guidance and mentorship to software engineers, fostering a culture of learning and innovation.
  4. Cross-functional Collaboration: Collaborate closely with cross-functional teams, including Product Management, UX/UI, Quality Assurance, DevOps, and engineering.
  5. Code Review and Standards: Establish and enforce coding standards, design patterns, and development best practices through thorough code reviews.

Skills

Required

  • Extensive experience in mobile and web development with React, React Native, Node.js, and Python.
  • Extensive experience in automated testing of mobile and web applications
  • Extensive experience in the design, development, and delivery of software products with a large user base.
  • A clear vision for front-end and full-stack architecture design and effective communication skills to articulate that to all levels of stakeholders.
  • Excellent decision-making skills with the ability to balance conflicting interests in a complex and fast-paced environment.
  • Understanding of distributed technologies, public cloud technologies, scalable platforms, full stack development, ML- platforms, NLU, Generative AI and Operational Excellence.
  • Strong skills in Data Modeling of a complex domain.
  • Business acumen; combining technical vision with business insights.

Nice to have

  • Stay at the forefront of technological advancements, conducting research to identify emerging tools and methodologies.

What the JD emphasized

  • hands-on coding 80% of your time
  • ML platforms
  • NLU
  • Generative AI

Other signals

  • building GenAI solutions
  • GenAI transformation
  • ML platforms
  • NLU
  • Generative AI