Taro Logo

Staff, Software Engineer – Conversational AI

World's leading retailer focused on helping people save money so they can live better, with a strong emphasis on technology and innovation.
$143,000 - $286,000
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Retail

Job Description

Walmart's Cortex Team is seeking a Staff Software Engineer to join their core A.I. conversational platform team. This role focuses on building and designing the next generation of Natural Language Understanding (NLU) services that power Walmart's vision of delivering world-class personal assistants to customers. The position involves working on sophisticated challenges in service scalability, model serving optimization, and infrastructure development for AI applications at massive scale.

The role requires expertise in distributed systems, machine learning operations, and full-stack development. You'll be responsible for designing and implementing scalable architectures that serve millions of customers, optimizing model serving performance, and building robust pipelines for model deployment. The position offers the opportunity to make a significant impact on customer-facing AI products used by Walmart's extensive customer base.

Working in Walmart's emerging tech group, you'll be at the forefront of conversational AI development, handling everything from pure voice and text shopping assistants to multi-modal customer interactions. The role combines technical challenges with business impact, as your work will directly affect how millions of Walmart customers interact with the company's digital services.

This is a hybrid position based in Sunnyvale, CA, requiring at least 2 days per week in office. The role offers competitive compensation, including performance bonuses and stock options, along with comprehensive benefits including health coverage, 401(k), and educational assistance. Join Walmart's tech team to help shape the future of retail through innovative AI solutions while working on problems that impact millions of users daily.

Last updated 3 months ago

Responsibilities For Staff, Software Engineer – Conversational AI

  • Design and build scalable service-oriented architecture for NLU capabilities
  • Solve challenges in service scalability and availability
  • Design and implement model serving and operations infrastructure
  • Optimize model-serving stack and conduct load-testing
  • Build and maintain continuous deployment pipelines for models
  • Manage cloud infrastructure resources efficiently
  • Implement robust diagnostics for quality control
  • Integrate labeling tools with conversation data store
  • Build demos and proof of concepts
  • Create white papers and write blogs

Requirements For Staff, Software Engineer – Conversational AI

Python
Java
Kubernetes
Kafka
Cassandra
  • 6 years experience in software engineering or related area
  • Solid data skills and sound computer-science fundamentals
  • Deep hands-on technical expertise in full-stack development
  • Programming experience with modern languages like Scala, Java, C++, or C#
  • Experience with relational database technology
  • Fluency in Python
  • Understanding of distributed data-processing at scale
  • Bachelors degree or certification in Computer Science, Engineering, Mathematics, or related field
  • Excellent oral and written communication skills

Benefits For Staff, Software Engineer – Conversational AI

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Mental Health Assistance
Education Budget
  • Multiple health plan options including vision & dental plans
  • 401(k) and stock purchase plans
  • Life insurance
  • Associate discounts in-store and online
  • Education assistance for Associate and dependents
  • Parental Leave
  • Military service pay
  • Paid Time off including vacation and sick leave
  • Short-term and long-term disability
  • Performance-based bonus awards

Related Jobs