W

Walmart

Sells groceries and essentials in stores and online

Staff Software Engineer

AI Application EngineeringPosted on Nov 13
Full-timeBentonville, AR, USAIn-person

About the Job

Requirements

  • Production experience in Python, using FastAPI or a similar framework; TypeScript or Node.js is expected for parts of the platform, and Go is helpful.
  • Experience with streaming or event-driven systems such as Kafka and data modeling for streaming rather than batch.
  • Proven experience in cloud-native architecture, including microservices, containers, Kubernetes, and observability.
  • Experience owning a production CI/CD pipeline and infrastructure as code, such as Terraform, for a service operated in production.
  • Hands-on production experience with relational or NoSQL databases, preferably PostgreSQL, including schema design and migrations.
  • Experience with distributed tracing, such as OpenTelemetry, and meeting latency or service-level agreement targets such as p99, including explaining tradeoffs.
  • On-call and incident ownership, including the ability to describe a concrete incident diagnosed, mitigated, and documented.
  • Strong software design and API design skills.
  • Experience building and shipping AI- or large language model-based systems beyond basic assistant use, including agent and tool design, prompt and context engineering, evaluation, and guardrails.
  • Experience setting team standards for AI-assisted development.
  • Experience driving ambiguous requirements to clear decisions and presenting them to senior engineers.
  • Ability to work with Data Science partners on metrics and evaluation.
  • Strong debugging, problem-solving, and communication skills.
  • Ability to verify and refine AI-generated work and ensure its accuracy; accountability for what ships, regardless of whether it was written by the employee or AI.
  • Ability to design AI workflows with clear review checkpoints and traceability.
  • Ability to use approved AI tools and follow Walmart data-handling policies.
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area, plus four years of experience in software engineering or a related area; alternatively, six years of experience in software engineering or a related area.

Responsibilities

  • Investigate problems with unclear requirements, prototype solutions, and drive them to a clear scope and design; present recommendations to senior and Staff-level engineers.
  • Lead design reviews covering scalability, latency, reliability, and security, and write and review architecture decision records and request-for-comments documents.
  • Build AI-driven capabilities, including agent skills, tool and plugin integrations, and model context protocol servers, with evaluation and tracing such as Langfuse.
  • Define and maintain team standards for using AI in engineering work.
  • Partner with Data Science to understand agent and model quality metrics and turn them into engineering improvements.
  • Own services end to end, including design, coding, testing, deployment through CI/CD and infrastructure as code, and participation in on-call rotations, incident response, and postmortems.
  • Improve observability through end-to-end distributed tracing and latency service-level agreements across services.
  • Mentor engineers and improve quality through reviews and documentation.
  • Work with Frontend and Data Science to define clear contracts between systems.
  • Coordinate and communicate across engineering, product, and Data Science.

Desired Qualifications

  • Familiarity with the Agent-to-Agent and Model Context Protocols.
  • Experience with agent frameworks.
  • Frontend experience, such as React.
  • A master's degree in computer science, computer engineering, computer information systems, software engineering, or a related area, plus two years of software engineering or related experience.
  • Knowledge of Web Content Accessibility Guidelines 2.2 AA, assistive technologies, digital accessibility best practices, and integrating accessibility into digital products.

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