Senior Machine Learning Engineer

Khu vực: Canada

Tiểu bang: British Columbia

Thành phố: Vancouver

Đơn vị kinh doanh: Store Support Centre (SSC)

Loại thời gian: Full-time

Description & Requirements

Senior Machine Learning Engineer 

Who we are

lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well. We owe our success to our innovative product, emphasis on stores, commitment to our people, and the incredible connections we make in every community we're in. As a company, we focus on creating positive change to build a healthier, thriving future. In particular, that includes creating an equitable, inclusive and growth-focused environment for our people.

About this team:

We are the Product Analytics & Data Science team (PADS) – a group of Data Scientist, Analysts, and data enthusiasts.  Our work covers a broad area; we research & develop ML/AI models, build visualizations & dashboards, create the tools & systems that teams use to answer questions with data, and so much more.  Our focus is the Product area of the business, and everything that product touches – which covers a lot of territory.  We are a growing team, and we prioritize collaboration & continual learning. We are working hard to push our models production and are establishing best practices around model training, production, monitoring and governance.

About you

In addition to using your technical abilities to drive feature development, you have an attitude of continuous improvement, passion for quality, scale, and ethical AI. You are curious and prepared to question or challenge choices and practices where they don't make sense to you or could be improved. You also should have a product mentality and strong intuition around how ML can drive a better customer experience. A strong sense of ownership and partnership are essential to succeed in this role. You are curious and excited about applying machine learning technology as a force for good and have a passion for leading technical projects from inception to delivery. 

You are an expert in the development of machine learning solutions. You have the knowledge and experience to surmount modelling, tooling and data challenges, and collaborate with technology and product owners to resolve platform issues. You have a razor-sharp focus on returning value fast through minimum viable products, incrementally and iteratively realizing product visions. You naturally provide your team with modelling, coding, and engineering best practices, enabling them to become experts themselves.


Core accountabilities/ day in life

  • Lead the technical delivery of machine learning products in production using cloud architecture – AWS / Databricks
  • Lead the technical delivery of machine learning products; developing, reviewing & merging code, architecting solutions, leading constructive code reviews, assuring technical excellence and influencing your team to continually advance technical practices
  • Guide Agile pods on continuous improvement, ensuring that the next sprint is delivered better than the previous
  • Facilitate the professional & technical development of your colleagues through mentorship and feedback
  • Self-direct, with the ability to identify meaningful work in down times and effectively prioritize in busy times
  • Drive value through engineered assets, and by improving development processes, maximizing ROI & modelling velocity
  • Be an exceptional collaborator in a high-interaction environment
  • Follow ML Ops standard methodologies of automation, versioning, monitoring, and security.
  • Work closely with solution architects, ML engineering and BI teams to identify best practices for machine learning productionalization, model monitoring, retraining


  • 5+ years of hands-on experience implementing and maintaining machine learning systems, handling tasks and solving problems independently and partnering with business and engineering stakeholders from ideation to execution
  • Expert coding proficiency: python, pyspark,  SQL and Scala
  • Intermediate to expert level knowledge of cloud architecture (AWS/ Databricks)
  • Advanced degree in a quantitative field (CS, Engineering, Statistics, Economics, Math, Physics)
  • You possess a strong foundational knowledge in statistics and machine learning, and have implemented machine learning solutions for predicting demand (forecasting)
  • You are familiar with interpretable and fair ML, including concepts like model bias and explainability, how to attribute decisions to data features and detect divergence, and model governance connections with risk, compliance and regulatory concerns.
  • Experience applying time series and optimization approaches at scale
  • You have a mature knowledge of MLOps and can build pipelines that train, tune and deploy models triggered by code changes, model degradation, and statistical drift. 
  • You are familiar with interpretable and fair ML, including concepts like model bias and explainability, how to attribute decisions to data features and detect divergence, and model governance connections with risk, compliance and regulatory concerns.
  • Experience with Continuous Integration/Continuous Delivery tools and flows
  • Version control systems (e.g. Github or Bitbucket) and statistical methods
  • Experience with agile, delivery leadership and communication with diverse groups of collaborators.
  • Nice to haves: PyTorch, NumPy, Pandas, Scikitlearn, TimeSeries, Pytorch, Tensorflow, and Keras

Must haves:

  • Acknowledges the presence of choice in every moment and takes personal responsibility for their life.
  • Possesses an entrepreneurial spirit and continuously innovates to achieve great results.
  • Communicates with honesty and kindness, and creates the space for others to do the same.
  • Leads with courage, knowing the possibility of greatness is bigger than the fear of failure.
  • Fosters connection by putting people first and building trusting relationships.
  • Integrates fun and joy as a way of being and working, aka doesn’t take themselves too seriously.

NOTE: Only those applicants under consideration will be contacted. Please accept our utmost appreciation for your interest. lululemon is an Equal Employment Opportunity employer. Employment decisions are based on merit and business needs, and not on race, color, creed, age, sex, gender, sexual orientation, national origin, religion, marital status, medical condition, physical or mental disability, military service, pregnancy, childbirth and related medical conditions or any other classification protected by federal, state or provincial and local laws and ordinances. Reasonable accommodation is available for qualified individuals with disabilities, upon request. This Equal Employment Opportunity policy applies to all practices relating to recruitment and hiring, compensation, benefits, discipline, transfer, termination and all other terms and conditions of employment. While management is primarily responsible for seeing that lululemon equal employment opportunity policies are implemented, you share in the responsibility for assuring that, by your personal actions, the policies are effective.