Senior Software Engineer

Walmart•Sunnyvale, CA
•Onsite

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, trains, and evaluates machine learning models for recommendation systems and search relevance; builds systems to collect, preprocess, and analyze real-time clickstream data; and collaborates with data scientists to fine-tune models, propose optimizations, and conduct A/B testing. The engineer also develops scalable, low-latency microservices to host and serve machine learning models in real time and optimizes data pipelines for ingestion, transformation, and normalization across batch and streaming processes. The position is located at 1375 Crossman Avenue, Sunnyvale, CA 94089. Minimum qualifications are 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 such a field and three years of software engineering or related 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; alternatively, a bachelor's degree or equivalent in one of these areas and three 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 data from websites.
  • 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.
  • 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 functionality 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 for batch and streaming processes.

Benefits

  • Competitive pay and performance-based incentive awards, including annual or quarterly performance incentives.
  • Medical, vision, and dental coverage.
  • 401(k), stock purchase, and company-paid life insurance.
  • Paid time off, including sick leave, parental leave, family care leave, bereavement leave, jury duty leave, and voting leave.
  • Short-term and long-term disability.
  • Education assistance, including 100% company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service