Software Engineer III - Machine Learning jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 3 days ago

Software Engineer III - Machine Learning

Walmart Inc. is a leading retailer seeking a Software Engineer III to develop intelligent ranking systems for personalized shopping experiences across their e-commerce platform. The role involves designing, developing, and deploying ranking models while collaborating with data scientists and engineers to enhance the ranking and retrieval systems.

DeliveryRetailShopping

Responsibilities

Participate in the design, development, and deployment of ranking models using both traditional and deep learning approaches
Collaborate with data scientists and senior engineers to translate research into production-ready models
Contribute to the development and maintenance of the ranking experimentation platform, including offline evaluation, online A/B testing, and real-time inference
Assist in building and optimizing embedding-based retrieval systems using vector similarity search and representation learning
Implement components for neural ranking models, including transformers and multi-task learning frameworks
Develop and maintain data and feature pipelines for machine learning model training and inference
Contribute to the overall technical vision and roadmap for ML infrastructure and ranking systems

Qualification

Machine LearningPythonSoftware DevelopmentTensorFlowData ProcessingETL PipelinesJavaScalaCollaboration SkillsCommunication Skills

Required

3+ years of experience in software engineering
Experience building and deploying software systems at scale, with some exposure to ranking, recommendation, or search systems
Strong programming skills in Python, Java, or Scala
Familiarity with ML frameworks like TensorFlow or PyTorch
Understanding of core machine learning concepts and algorithms
Experience with data processing and ETL pipelines
Familiarity with best practices in software development and testing
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years' experience in software engineering or related area
Option 2: 4 years' experience in software engineering or related area

Preferred

Experience in e-commerce, retail, or large-scale consumer platforms
Familiarity with concepts like learning-to-rank (LTR), embedding models, or neural IR techniques
Exposure to vector databases (e.g., FAISS, Milvus, Weaviate, Pinecone) or approximate nearest neighbor (ANN) search
Experience with cloud platforms (AWS, GCP, or Azure)
Good communication and collaboration skills
Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area
Knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly
Knowledge of accessibility best practices

Benefits

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Annual or quarterly performance bonuses
Company-paid life insurance
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
Live Better U is a Walmart-paid education benefit program

Company

Walmart Canada

company-logo
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.