Walmart Canada · 1 month ago
Principal, Software Engineer – Conversational AI
Walmart Inc. is a leading retailer focused on innovative technology solutions. They are seeking a Principal Software Engineer to lead the development of their A.I. conversational platform, enhancing customer interactions through natural language processing and advanced model orchestration.
DeliveryRetailShopping
Responsibilities
Design, build, improve and evolve capabilities in service-oriented architecture for NLU at scale
Solve challenges in service scalability and availability for a large set of Walmart customers
Design and build primitives for orchestrating model-serving microservices
Guide efforts to find tradeoffs in architecture, tooling, and infrastructure for model serving
Drive load-testing efforts to identify tradeoffs and optimize the model-serving stack
Author and maintain pipelines for continuous deployment of models to production
Achieve scalable and efficient resource management capabilities
Provide built-in diagnostics for quality control throughout the workflow
Integrate or build labeling tools for conversation data storage
Qualification
Required
8 + years experience in software engineering or related area
Solid data skills, sound computer-science fundamentals, and strong programming experience
Deep hands-on technical expertise in full-stack development
Programming experience with at least one modern language with an efficient runtime, such as Scala, Java, C++, or C#
Experience with at least one relational database technology such as My SQL, Postgre SQL, Oracle, or MS SQL
Some level of fluency in Python (lingua-franca of our data-scientists)
Understanding of the challenge of distributed data-processing at scale
Deal well with ambiguous/undefined problems; ability to think abstractly
Ability to take a project from scoping requirements through actual launch
A continuous drive to explore, improve, enhance, automate, and optimize systems and tools
Capacity to apply scientific analysis and mathematical modeling techniques to predict, measure and evaluate the consequences of designs and the ongoing success of our platform
Excellent oral and written communication skills
Bachelors degree or certification in Computer Science, Engineering, Mathematics, or any other related field
Preferred
Large scale distributed systems experience, including scalability and fault tolerance
Experience taking a leading role in building complex data-driven software systems successfully delivered to customers
Relentless focus on scalability, latency, performance robustness, and cost trade-offs especially those present in highly virtualized, elastic, cloud-based environments
Exposure to cloud infrastructure, such as Open Stack, Azure, GCP, or AWS as well as infrastructure management tech (Docker, Kubernetes)
Experience building/operating highly available systems of data extraction, ingestion, and massively parallel processing for large data sets. In particular experience in building large scale data pipelines using big data technologies (e.g. Spark / Kafka / Cassandra / Hadoop / Hive / Big Query / Presto / Airflow)
Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
Familiarity with Machine Learning concepts; processes
Masters or Ph D in Computer Science, Physics, Engineering, Math, or equivalent
Master's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in 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
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 for full-time and part-time associates in Walmart and Sam's Club facilities.
Company
Walmart Canada
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.
Funding
Current Stage
Late StageRecent News
Canada NewsWire
2025-12-18
Canada NewsWire
2025-12-03
Company data provided by crunchbase