Senior, Software Engineer (Backend)

Walmart•Sunnyvale, CA
•Onsite

About The Position

The Senior Software Engineer (Backend) will build and operate the decision-engine services and data pipelines that power Walmart’s Buybox offer selection across Search, Product Details, and Recommendations. The team builds high-volume, low-latency systems that select sellers, prices, and delivery promises. Engineers own systems end to end and work with product, data science, and partner teams to take ideas from design through production. This is a full-time, onsite role based in Sunnyvale, California. Remote and hybrid work are not available. Applicants must be authorized to work for any employer in the United States without current or future visa sponsorship; immigration sponsorship is unavailable.

Requirements

  • At least 5 years of experience building production software, including at least 3 years with Java and/or Python.
  • Strong foundation in distributed systems, data structures, and algorithms.
  • Experience building and operating highly available, fault-tolerant, scalable microservices using REST and/or GraphQL.
  • Hands-on experience with streaming systems such as Kafka or Flink.
  • Experience with a public cloud platform such as GCP or AWS.
  • Ability to own ambiguous problems end to end and drive design decisions across teams.
  • Ability to explain complex technical ideas clearly to technical and nontechnical audiences.
  • Minimum qualification: either a bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area plus 3 years of software engineering or related experience, or 5 years of software engineering or related experience.
  • Must be authorized to work for any employer in the United States without current or future visa sponsorship.

Nice To Haves

  • Experience building production-grade AI/ML systems.
  • Experience with experimentation platforms and large-scale A/B testing.
  • Familiarity with BigQuery, Airflow, or ML pipeline tools such as TensorFlow or Kubeflow.
  • Background in pricing, marketplaces, offer ranking, or e-commerce.
  • Node.js or React experience for internal tooling.
  • A master's degree in computer science, computer engineering, computer information systems, software engineering, or a related area, plus 1 year of software engineering or related experience.
  • Knowledge of creating inclusive digital experiences, WCAG 2.2 AA standards, assistive technologies, digital accessibility best practices, and accessibility guidelines.

Responsibilities

  • Design and build high-throughput, low-latency services for offer selection and pricing at scale.
  • Build and evolve streaming and batch pipelines using technologies such as Kafka, Flink, BigQuery, and Airflow to feed algorithms and AI/ML models.
  • Partner with data scientists to move machine-learning models from experimentation into production and measure customer impact through A/B tests.
  • Build with AI agents and AI-assisted development, and help shape the team’s use of these tools.
  • Lead design and code reviews and improve delivery speed from pull request through build and canary deployment.
  • Build tooling for flip analysis, parity testing, and experiment dashboards to help ensure decisions are trustworthy.
  • Drive technical discussions with product, science, and partner teams across Search, Item Page, and Recommendations.
  • Own ambiguous problems end to end and drive design decisions across teams.

Benefits

  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • Paid time off (PTO)
  • Multiple health plans
  • Performance incentive awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service