Job Title or Location
RECENT SEARCHES

Machine Learning Engineer

Musora Media - 5 Jobs
Abbotsford, BC
Posted yesterday
Job Details:
Full-time
Experienced
Benefits:
Paid Time Off

DescriptionHi, I am Gabriel, the Senior Machine Learning Engineer at Musora Media and we are looking for a Machine Learning Engineer to join our team.
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.
ML Ops and Infrastructure
  • 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.
Data Engineering and Experimentation
  • 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.
Collaboration and Continuous Learning
  • 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.
A cover letter is not required to apply for this role, but it's a great way to showcase your passion and unique qualifications. While we'll consider all applications, a well-written cover letter can help you stand out. If you'd like to include one, we'd love to read it!
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.
Bonus if you have:
  • 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.

Share This Job: