lululemon located at Vancouver, BC is currently accepting applications for the position of Senior Software Engineer – Data and AI Platforms. The company is looking for a motivated individual with strong interpersonal skills who is ready to start as soon as possible. The employer is offering a full-time position.
Employer Name: lululemon
Position: Senior Software Engineer – Data and AI Platforms
Salary: $147,300 – $193,300 annually
Employment type: Full-time
Location: Vancouver, BC
Also hiring: General office clerk
Job Description
- The candidate will be responsible for contributing to and evolving canonical semantic models, including taxonomies, ontologies, and knowledge graphs for enterprise domains such as product, customer, and supply chain.
- The candidate will be responsible for building and maintaining systems that provide high-quality context for LLMs, including retrieval pipelines (RAG/GraphRAG), semantic search using embeddings, hybrid search, and evidence-based reasoning layers.
- The candidate will be responsible for collaborating with AI/ML science teams to validate model correctness, reduce hallucination risk, and improve trust in AI-generated outputs.
- The candidate will be responsible for identifying and addressing data ambiguity, duplication, and inconsistencies through data validation, schema governance, and versioning practices.
- The candidate will be responsible for leading implementation of complex systems and features across multiple services within established architectural frameworks, making decisions with minimal supervision.
- The candidate will be responsible for writing exemplary code that demonstrates engineering best practices in critical systems, serving as a technical reference for teams.
- The candidate will be responsible for establishing and enforcing coding standards, testing practices, and engineering best practices across multiple teams within the domain.
- The candidate will be responsible for providing technical input and implementation perspectives to architects on system design and integration approaches.
- The candidate will be responsible for leading code quality and design reviews across teams, ensuring technical alignment with organizational standards.
Job Requirements
- The candidate must hold a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- The candidate with a Master’s degree or equivalent experience will be considered an advantage.
- The candidate must have 6–10 years of software development experience building complex systems and driving technical initiatives across teams, or equivalent experience.
- The candidate must have a proven track record of writing exemplary code that serves as a technical reference and of establishing coding standards and quality practices adopted across a domain.
- The candidate must demonstrate the ability to decompose highly complex problems, including algorithmic challenges, into scalable solutions and understand system-wide implications across multiple services.
- The candidate must have experience designing integration solutions for complex domain areas and driving implementation decisions across teams within architectural standards.
- The candidate must have experience building knowledge bases in retail or similar domains.
- The candidate must have familiarity with search, recommender systems, and RAG/GraphRAG hybrid retrieval architectures.
- The candidate must have experience defining enterprise semantic layers used across multiple product teams.
- The candidate must have exposure to AI-driven systems, including optimization, prediction models, and agent-based systems.
- The candidate must have experience working with knowledge representation for LLM-powered applications.
Additional information
Work conditions
- The candidate will be required to support in-person collaboration and connection as an essential part of the company culture.
- The candidate will be required to perform work onsite for a minimum of 4 days per week.
Benefits
Kindly use the given options to submit your application, if you are interested.
