(usa) Senior, Software Engineer

Walmart Walmart · Retail · Bentonville, AR

Senior Software Engineer at Walmart responsible for designing, developing, and delivering high-quality software products. This role involves integrating AI/ML components and leveraging generative AI tools to enhance software capabilities and development efficiency, while also writing clean code, driving the full software development lifecycle, and collaborating with stakeholders.

What you'd actually do

  1. Own delivery of scoped features and models through collaborative engineering teams, ensuring alignment with platform and system goals.
  2. Write clean, efficient, and maintainable code across multiple languages, driving full software development lifecycle including CI/CD and automated testing.
  3. Integrate AI/ML components and leverage generative AI tools to enhance software capabilities and development efficiency.
  4. Participate in solution design, conduct code reviews, and apply best practices for scalable, secure, and maintainable systems.
  5. Collaborate with stakeholders to translate business needs into technical requirements and measurable outcomes.

Skills

Required

  • Extensive experience in software development
  • proficiency in languages such as JavaScript, TypeScript, Python, Java, Rust, Dart, and C++
  • Strong expertise in object-oriented programming
  • documentation-based coding practices
  • Proven ability to deliver scoped features and models through collaborative engineering teams
  • Skilled in code review, debugging, and continuous integration and deployment (CI/CD) processes
  • Experience integrating AI/ML components and leveraging generative AI tools to enhance development
  • Demonstrated technical judgment in designing scalable, secure, and maintainable software solutions
  • Effective collaboration and communication skills with cross-functional teams and stakeholders
  • Commitment to engineering excellence, continuous improvement, and mentoring peers

What the JD emphasized

  • AI/ML components
  • generative AI tools
  • enhance software capabilities
  • development efficiency

Other signals

  • Integrate AI/ML components
  • leverage generative AI tools
  • enhance software capabilities
  • development efficiency