Software Engineer

lululemon located at Vancouver, BC is currently accepting applications for the position of 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: Software Engineer – Data and AI Platforms
Salary: $124,500 – $163,400 annually
Employment type: Full-time
Location: Vancouver, BC

Also hiring: Welder

Job Description

  • The candidate will be responsible for implementing and maintaining components of 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 supporting 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 working alongside AI/ML science teams to test and validate model outputs, identifying issues that contribute to hallucination risk or reduced trust in AI-generated outputs.
  • The candidate will be responsible for identifying and escalating data ambiguity, duplication, and inconsistency issues, and implementing fixes aligned with schema governance and versioning practices.
  • The candidate will be responsible for designing and implementing technical solutions within established architectural frameworks, including component design, API contracts, and data models.
  • The candidate will be responsible for writing high-quality, scalable code across the full technology stack following software engineering best practices.
  • The candidate will be responsible for leading technical design discussions, presenting implementation proposals, and facilitating team alignment.
  • The candidate will be responsible for conducting thorough code reviews to ensure adherence to standards, identify security vulnerabilities, and provide mentorship through feedback.
  • The candidate will be responsible for implementing comprehensive automated testing strategies, including unit, integration, and end-to-end tests to ensure quality.

Job Requirements

  • The candidate must hold a Bachelorโ€™s degree in Computer Science, Software Engineering, or a related technical field, or possess equivalent experience.
  • The candidate must have 4โ€“8 years of software development experience designing scalable systems and leading technical implementation, or equivalent experience.
  • The candidate must have proven experience designing and implementing features with high-quality, well-tested code.
  • The candidate must have a track record of leading code reviews and providing constructive mentorship through feedback.
  • The candidate must demonstrate the ability to decompose complex problems into implementable solutions.
  • The candidate must have experience analyzing how technical decisions propagate across distributed systems.
  • The candidate must have experience designing and implementing complex integrations ensuring reliable inter-system communication.
  • The candidate must have familiarity with presenting integration approaches and architectural trade-offs.
  • 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 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