W

Walmart

Sells groceries and essentials in stores and online

Staff – Software Engineer

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

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related technical field, with 9 or more years of experience.
  • Strong proficiency in Spring Boot, including REST APIs, dependency injection, and configuration management.
  • Expertise in Java, including JVM internals, concurrency, and multithreading.
  • Basic programming skills in Python.
  • Experience with Spring Data JPA or Hibernate, ORM optimization, and database transaction management.
  • Hands-on expertise with Docker and Kubernetes deployment techniques.
  • Experience with one or more cloud providers, including Azure or GCP.
  • Intermediate-level understanding of machine learning and generative AI.
  • Minimum qualification alternative: a bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area, and four years of experience in software engineering or a related area; or six years of experience in software engineering or a related area.

Responsibilities

  • Build scalable and distributed systems using modern frameworks and cloud-native architectures.
  • Design, develop, and optimize RESTful APIs and microservices with an emphasis on performance, security, and reliability.
  • Conduct root cause analysis to resolve business-critical issues and identify areas for continuous improvement.
  • Collaborate with global engineering teams to share best practices and influence platform direction.
  • Provide production support, including troubleshooting, triaging, and resolving live issues to maintain system availability.
  • Implement DevOps practices, including continuous integration and continuous delivery pipelines, observability, monitoring, and alerting for production systems.
  • Partner with Walmart's data science community to enable training and inference workflows using current models and runtimes.
  • Collaborate with legal, governance, and security teams to establish observability, lineage, and controls for responsible and auditable use of AI assets.
  • Work with product, user experience, and DevOps teams to deliver high-quality, user-centric solutions.
  • Own deliverables end to end, including development and deployment to quality assurance and production.
  • Guide junior team members and help the team achieve its objectives.
  • Support customers in different forums by addressing issues and helping them follow good practices.

Desired Qualifications

  • Understanding of governance requirements and experience enforcing automated controls on AI processes.
  • Exposure to distributed processing frameworks such as Apache Spark or Ray.
  • A master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area, and two years of experience in software engineering or a related area.

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