Ready to build cutting-edge recommendation systems and work with deep learning architectures that make a real impact? This role is all about developing, deploying, and maintaining high-performance ML models that drive innovation.
Key Duties & ResponsibilitiesModel Development & Deployment
- Design, train, and evaluate machine learning models for a variety of applications, with a focus on recommendation systems and deep learning architectures.
- Package models for deployment using scalable, reproducible, and maintainable practices (e.g., ML pipelines, containerization).
- Leverage frameworks such as PyTorch, TensorFlow, and scikit-learn to build performant solutions.
- Collaborate with product teams to translate business goals into machine learning solutions.
- Develop and maintain CI/CD pipelines for ML models, including monitoring, versioning, and rollback strategies.
- Use cloud platforms (AWS, GCP, Azure) to build and scale ML infrastructure.
- Integrate models into production services and monitor real-world performance, reliability, and drift.
- Collaborate with data engineers to access, clean, and transform data for ML use cases.
- Design and implement A/B tests and other evaluation strategies to measure model impact.
- Contribute to internal tooling for reproducibility, tracking, and experiment management.
- Work cross-functionally with product managers, designers, analysts, and software engineers to deliver data-driven features and products.
- Stay current with advancements in ML and AI, bringing innovative ideas and techniques to the team.
- Participate in peer reviews, knowledge-sharing sessions, and planning meetings.
Skills, Knowledge and Expertise
- 3+ years of professional experience as a Machine Learning Engineer or Data Scientist in an industry setting.
- Proven experience delivering machine learning models into production environments at scale.
- Candidates are preferred to have an MSc. in Computing Science or a closely related discipline (e.g. statistics).
- Strong programming skills in Python, including experience with ML libraries
- Familiarity with recommender systems, collaborative filtering, and content-based methods.
- Deep understanding of machine learning principles, model evaluation, and statistical techniques.
- A strong mathematical and statistical foundation relevant to Machine Learning (e.g. linear algebra, calculus, probability)
- Experience with MLOps tools and best practices (e.g., MLflow, SageMaker, Kubeflow, Vertex AI).
- Knowledge of cloud platforms (AWS, GCP, Azure) for deploying and managing ML workloads.
- Experience with SQL; bonus if familiar with Snowflake.
- Excellent communication and collaboration skills across both technical and non-technical stakeholders.
- A self-starter who is comfortable working in a fast-paced, agile environment.
- Detail-oriented with a strong sense of ownership and commitment to high-quality work.
- Proficient in the English language, both written and verbal.
- Ability to exhibit the Company's Core Values: Empathy, Passion, and Grit.
- Experience with HuggingFace Transformers, Diffusers, or model hosting platforms like HuggingFace Spaces.
- Prior work on personalization systems, sequence modeling, or NLP tasks.
- Familiarity with Docker or other containerization tools.
- Contributions to open-source projects or ML research.
Perks to working here (your benefits)
- Extended Benefits. Health, Prescriptions, Dental, Mental Health Support and Vision Benefits for full-time/permanent positions - we care about our employees and we want to make sure YOU have the benefits you need to stay healthy and well.
- Paid time off - we understand and value the importance of rest and recovery and that includes time away from work!
- Career Growth. You're joining a growing team and company with ambitious goals.
- Learning & Development. We encourage our team to develop their unique strengths, offering Gallup-Clifton Strengths coaching and workshops, along with tailored education opportunities.
- Onsite Amenities and Events. Onsite parking, on-site gym, and events! Be a part of a fun-loving team!
- Onsite SNACKS, beer/kombucha fridge, coffee/tea and more! We want to make sure you stay fuelled throughout the day!
- Casual dress. We want you to feel comfortable when you work. No need to wear a business suit [unless you want to].
- Hybrid options. Work on-site at our Abbotsford, BC, Canada head office, or in a hybrid arrangement (role-dependent). Hybrid roles require a regular weekly presence in the office.