Walmart
Senior, Software Engineer - Machine Learning
Walmart, Sunnyvale, California, United States, 94087
Position Summary
Our eCommerce Search team is an integral part of Walmart International, which encompasses over 5,200 retail units across 23 countries, including Canada, Central America, Chile, Mexico, and South Africa. We are dedicated to building a cutting-edge machine learning platform that addresses the unique needs of customers, associates, and the business. Our mission is to enhance the shopping experience for millions of customers worldwide by leveraging advanced technologies and innovative solutions. What you'll do
As a
Senior Machine Learning Engineer , you are a technical leader working at the intersection of machine learning and software engineering. You have expertise in both areas and are responsible for the full lifecycle of complex machine learning systems – from initial ideas and design to deployment, monitoring, and updates. This role requires strong technical skills, strategic planning, system design ability, and mentorship. Senior Engineers define the technical approach and architecture for systems, set best practices, guide technical direction, and may contribute to the overall engineering strategy. Your focus may align with roles like a Tech Lead, Architect, or Solver, but the core elements are technical leadership, system-level thinking, and broad impact. You will balance hands-on work with system design and technical guidance. What you’ll do: End-to-End ML System Development: Lead design, development, implementation, testing, and deployment of reliable and scalable machine learning systems and infrastructure, including model training/validation workflows and model serving systems. Technical Contribution & Guidance: Define technical strategy and system architecture for significant ML projects; provide mentorship and promote engineering best practices; participate in key design decisions with trade-offs in complexity, performance, cost, and maintainability. Software Engineering Proficiency: Apply strong software engineering practices throughout the ML development process; write clean, modular, tested, and maintainable code; follow version control, automated testing, and CI/CD. Collaboration & Communication: Work with product managers, data scientists, and other engineers; clearly communicate technical concepts and project progress to technical and non-technical stakeholders. Troubleshooting production issues: Review issue data, engage support teams, formulate action plans, guide execution, perform root cause analysis, and document resolutions. What you’ll bring: Large-Scale Data Platforms: Experience with distributed data processing tools like Apache Spark and cloud data platforms like Snowflake or Databricks. MLOps Tooling: Experience with ML experimentation tracking (e.g., MLflow), orchestration (e.g., Kubeflow Pipelines, Airflow), model registries, and ML CI/CD. Infrastructure & Cloud: Designing, building, and managing microservices; containerization (Docker) and orchestration (Kubernetes); experience with AWS, GCP, or Azure. Advanced ML Areas: Knowledge in Recommender Systems, NLP, LLMs, Computer Vision, Reinforcement Learning, or Causal ML. Leadership & Community: Experience in technical leadership beyond specific projects, such as leading technical groups, open-source contributions, or publications. 5+ years of experience in developing and deploying ML systems in production. Experience in building n-tier, highly scalable, fault-tolerant microservices using Java/Scala and RESTful architecture. Strong understanding of ML algorithms, data modeling, and evaluation metrics. Proficiency in Python and ML frameworks/libraries (TensorFlow, PyTorch, scikit-learn). Experience building and managing data pipelines and feature stores. Solid understanding of software engineering principles and best practices. Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus. About Walmart Global Tech
Imagine working in an environment where one line of code can make life easier for hundreds of millions of people. Walmart Global Tech is a team of software engineers, data scientists, cybersecurity experts, and service professionals within the world's leading retailers who innovate at scale in retail technology. We are people-led and tech-empowered, striving to grow and reinvent the future of retail. Flexible, hybrid work
We use a hybrid way of working that is primarily in office coupled with virtual work. Our campuses serve as a hub to enhance collaboration, support purpose, and meet business needs. Benefits
Beyond competitive compensation, we offer incentive awards, 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and more. Equal Opportunity Employer: Walmart, Inc. is an Equal Opportunity Employer – By Choice. We value belonging and inclusivity across all people. The above information is a summary and not a comprehensive inventory of all responsibilities and qualifications. The full job description can be provided during the hiring process. Location
640 W California Avenue, Sunnyvale, CA 94086-4828, United States of America
#J-18808-Ljbffr
Our eCommerce Search team is an integral part of Walmart International, which encompasses over 5,200 retail units across 23 countries, including Canada, Central America, Chile, Mexico, and South Africa. We are dedicated to building a cutting-edge machine learning platform that addresses the unique needs of customers, associates, and the business. Our mission is to enhance the shopping experience for millions of customers worldwide by leveraging advanced technologies and innovative solutions. What you'll do
As a
Senior Machine Learning Engineer , you are a technical leader working at the intersection of machine learning and software engineering. You have expertise in both areas and are responsible for the full lifecycle of complex machine learning systems – from initial ideas and design to deployment, monitoring, and updates. This role requires strong technical skills, strategic planning, system design ability, and mentorship. Senior Engineers define the technical approach and architecture for systems, set best practices, guide technical direction, and may contribute to the overall engineering strategy. Your focus may align with roles like a Tech Lead, Architect, or Solver, but the core elements are technical leadership, system-level thinking, and broad impact. You will balance hands-on work with system design and technical guidance. What you’ll do: End-to-End ML System Development: Lead design, development, implementation, testing, and deployment of reliable and scalable machine learning systems and infrastructure, including model training/validation workflows and model serving systems. Technical Contribution & Guidance: Define technical strategy and system architecture for significant ML projects; provide mentorship and promote engineering best practices; participate in key design decisions with trade-offs in complexity, performance, cost, and maintainability. Software Engineering Proficiency: Apply strong software engineering practices throughout the ML development process; write clean, modular, tested, and maintainable code; follow version control, automated testing, and CI/CD. Collaboration & Communication: Work with product managers, data scientists, and other engineers; clearly communicate technical concepts and project progress to technical and non-technical stakeholders. Troubleshooting production issues: Review issue data, engage support teams, formulate action plans, guide execution, perform root cause analysis, and document resolutions. What you’ll bring: Large-Scale Data Platforms: Experience with distributed data processing tools like Apache Spark and cloud data platforms like Snowflake or Databricks. MLOps Tooling: Experience with ML experimentation tracking (e.g., MLflow), orchestration (e.g., Kubeflow Pipelines, Airflow), model registries, and ML CI/CD. Infrastructure & Cloud: Designing, building, and managing microservices; containerization (Docker) and orchestration (Kubernetes); experience with AWS, GCP, or Azure. Advanced ML Areas: Knowledge in Recommender Systems, NLP, LLMs, Computer Vision, Reinforcement Learning, or Causal ML. Leadership & Community: Experience in technical leadership beyond specific projects, such as leading technical groups, open-source contributions, or publications. 5+ years of experience in developing and deploying ML systems in production. Experience in building n-tier, highly scalable, fault-tolerant microservices using Java/Scala and RESTful architecture. Strong understanding of ML algorithms, data modeling, and evaluation metrics. Proficiency in Python and ML frameworks/libraries (TensorFlow, PyTorch, scikit-learn). Experience building and managing data pipelines and feature stores. Solid understanding of software engineering principles and best practices. Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus. About Walmart Global Tech
Imagine working in an environment where one line of code can make life easier for hundreds of millions of people. Walmart Global Tech is a team of software engineers, data scientists, cybersecurity experts, and service professionals within the world's leading retailers who innovate at scale in retail technology. We are people-led and tech-empowered, striving to grow and reinvent the future of retail. Flexible, hybrid work
We use a hybrid way of working that is primarily in office coupled with virtual work. Our campuses serve as a hub to enhance collaboration, support purpose, and meet business needs. Benefits
Beyond competitive compensation, we offer incentive awards, 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and more. Equal Opportunity Employer: Walmart, Inc. is an Equal Opportunity Employer – By Choice. We value belonging and inclusivity across all people. The above information is a summary and not a comprehensive inventory of all responsibilities and qualifications. The full job description can be provided during the hiring process. Location
640 W California Avenue, Sunnyvale, CA 94086-4828, United States of America
#J-18808-Ljbffr