W

Walmart

Sells groceries and essentials in stores and online

Staff Software Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, India

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science or a related technical field.
  • At least 10 years of object-oriented programming experience with Java, Spring Boot, microservices, React with TypeScript, NestJS, and Node.js with TypeScript.
  • A good understanding of data structures.
  • At least 10 years of experience in systems design, algorithms, and distributed systems.
  • Programming experience, preferably in the finance, retail, or ecommerce industry.
  • Exposure to cloud infrastructure such as OpenStack, Azure, Google Cloud Platform, or Amazon Web Services.
  • Experience working with Agile methodology.
  • Experience using continuous integration and continuous delivery tools for logging and metrics.
  • Exposure to information retrieval, statistics, and machine learning.
  • Strong computer science fundamentals in data structures and algorithms.
  • Excellent oral and written communication skills.
  • Good analytical and problem-solving skills.
  • A bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area and four years of software engineering or related experience; alternatively, six years of software engineering or related experience.

Responsibilities

  • Design, code, build, and deploy highly scalable, robust cloud-based intelligent solutions for associates.
  • Design and develop intuitive software that meets and exceeds customer and company needs.
  • Collaborate with team members to develop software best practices and understand client requirements.
  • Maintain code and best practices, and create regular updates to address customer and company concerns.
  • Analyze and test programs and products before formal launch to ensure performance.
  • Review designs and code, and provide technical solutions for complex requirements.
  • Troubleshoot coding problems efficiently.
  • Develop programs that monitor the sharing of private information to support software security.
  • Identify ways to improve software and its effectiveness.
  • Support the coaching and training of team members so employees can use software applications confidently.
  • Architect foundational engines for associate-built AI agents, automated evaluation workflows, and enterprise-grade governance pipelines.

Desired Qualifications

  • A master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area, and two years of software engineering or related experience.
  • Python knowledge.
  • Experience in the finance, retail, or ecommerce industry.
  • A continuous drive to explore, improve, enhance, automate, and optimize systems and tools.

About the Company

Walmart

Sells groceries and essentials in stores and online

Walmart sells groceries, household essentials, clothing, and electronics through stores and online marketplaces for consumers around the world. Its everyday low price model combines large purchasing volumes with distribution networks that move goods to stores and customer homes. Shoppers can browse online, collect orders at a nearby store, or request delivery, while third-party merchants use its marketplace and fulfillment services to reach customers. The group earns revenue from merchandise sales, memberships, advertising, and services, and also operates pharmacies, optical centers, and digital payments businesses. Walmart opened its first discount store in 1962 and is headquartered in Bentonville, Arkansas.

Company size
10,001+
Company stage
IPO
Headquarters
Bentonville, AR
Founded
1962

Recently Posted Jobs

Explore more opportunities at Walmart

See more jobs