Senior Software Engineer

Walmart•Sunnyvale, CA
•$168,917 - $234,000

About The Position

The Senior Software Engineer applies data science and advanced algorithms to improve search and browse functionalities for Walmart International. The role develops, trains, and evaluates machine learning models for recommendation systems and search relevance; builds systems to collect, preprocess, and analyze real-time clickstream data; and works with data scientists to fine-tune models, propose optimizations, and conduct A/B testing. The engineer also develops scalable, low-latency microservices for hosting and serving machine learning models in real time and optimizes data pipelines for ingestion, transformation, and normalization across batch and streaming processes. The minimum education and experience requirement is a master's degree or equivalent in a specified computing-related field and one year of software engineering or related experience, or a bachelor's degree or equivalent in a specified computing-related field and three years of such experience. The employer will accept any amount of graduate coursework, graduate research experience, or professional experience with the required skills.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area, and one year of experience in software engineering or a related area; or a bachelor's degree or equivalent in one of those fields and three years of such experience.
  • Experience designing and developing REST API web services for hosting machine learning models.
  • Experience designing, implementing, and validating large-scale A/B tests for new features.
  • Experience designing and developing statistical models for query correction, exploration-exploitation, and regression analysis.
  • Experience developing big data pipelines to gather, aggregate, and interpret website data.
  • Experience establishing and managing databases for storing signal values computed from backend data pipelines.
  • Experience designing and implementing automated systems for training, testing, and deploying machine learning models.
  • Experience developing machine learning models to enhance product ranking and recommendation systems.
  • Experience maintaining, monitoring, and alerting pipelines for production systems.
  • Experience using SQL, Hive, and Spark to write scripts that interact with databases and big data storage systems.
  • The employer will accept any amount of graduate coursework, graduate research experience, or professional experience with the required skills.

Responsibilities

  • Apply data science and advanced algorithms to enhance search and browse functionalities for Walmart International.
  • Develop, train, and evaluate machine learning models for recommendation systems and search relevance.
  • Develop systems to collect, preprocess, and analyze real-time clickstream data.
  • Collaborate with data scientists to fine-tune models, propose optimizations, and conduct A/B testing.
  • Engineer scalable, low-latency microservices for hosting and serving machine learning models in real time.
  • Optimize data pipelines for efficient data ingestion, transformation, and normalization to support batch and streaming processes.

Benefits

  • Medical, vision, and dental coverage
  • 401(k)
  • Stock purchase
  • Company-paid life insurance
  • Paid time off, including sick leave
  • Parental leave
  • Family care leave
  • Bereavement leave
  • Jury duty leave
  • Voting leave
  • Short-term and long-term disability
  • Education assistance, including 100% company-paid college degrees
  • Company discounts
  • Military service pay
  • Adoption expense reimbursement
  • Performance-based incentive awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service