Senior Software Engineer

Walmart•Sunnyvale, CA

About The Position

The Senior Software Engineer applies data science and advanced algorithms to improve search and browse functionality for Walmart International. The role develops and evaluates machine learning models for recommendation systems and search relevance, builds systems to collect and analyze real-time clickstream data, and works with data scientists to optimize models and conduct A/B testing. It also engineers scalable, low-latency microservices for serving machine learning models and optimizes batch and streaming data pipelines.

Requirements

  • A master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area and 1 year of experience in software engineering or a related area; OR a bachelor's degree or equivalent in one of those fields and 3 years of experience in software engineering or a related area.
  • 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.

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 company-paid college degrees
  • Company discounts
  • Military service pay
  • Adoption expense reimbursement
  • Performance-based incentive awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service