Senior Software Engineer

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

  • The selected candidate will be eligible for the competitive annual bonus program, subject to program eligibility requirements.
  • The selected candidate will receive extended health and dental benefits, along with mental health plans.
  • The candidate will be eligible for paid time off benefits.
  • The candidate will receive savings and retirement plan matching benefits.
  • The candidate will have access to fitness and yoga classes.
  • The candidate will be eligible for a generous employee discount program.
  • The candidate will receive parenthood top-up benefits.
  • The candidate will have access to an extensive catalog of professional development courses.
  • The candidate will receive access to people networks, mentorship programs, and leadership development series.

How to Apply

Kindly use the given options to submit your application, if you are interested.

Online

Scroll to Top