Musora

Abbotsford, British Columbia
51-200 employees
Empowering music students around the world to achieve musical freedom through our inspiring social learning communities.

Prior Listings

Machine Learning Engineer

Machine Learning Engineer

You've been a Machine Learning Engineer for a few years, and you're looking for the next step in your career. You are excited about:


  • Personalization and content recommendation
  • Being involved in the music industry
  • Playing a vital role in a successful media company


Who we are (Musora Media)

At Musora Media, we make playing the songs you love easier by combining great teachers, organized lessons, and practical technology with student-centred communities.


Jared Falk founded his first online lesson community in 2003 and has been steadily growing online education communities since then. Over time Musora Media has become a multi-faceted business that includes online media properties, digital and physical products, and an online education platform with over 180,000 students.


While we love all instruments, we currently have communities for drums (Drumeo), piano (Pianote), guitar (Guitareo) and voice (Singeo) within our online membership.


Underpinning all of our efforts are two simple goals:


  1. Create more musicians
  2. Keep them playing longer


As a team member, you will be responsible for helping us create new musicians and developing a culture of continuous learning and self-improvement.


Who you are (Position Overview)


As a Machine Learning Engineer, you will play a key role in developing and implementing cutting-edge machine learning models and algorithms that will drive innovation in our organization. Your focus will be on content recommender systems and other personalization initiatives.


Key Qualifications

Knowledge, Education & Experience

  • 5+ years of experience in a Machine Learning Engineer or related role.
  • Experience building content recommender systems.
  • Excellent understanding of machine learning concepts, algorithms, and techniques (e.g., regression, classification, clustering, deep learning, reinforcement learning).
  • Proficiency in programming languages commonly used in machine learning, such as Python, R, or Java.
  • Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch). 
  • Strong knowledge of data preprocessing techniques and feature engineering.
  • Proficiency in working with large datasets and relational databases.
  • Familiarity with cloud platforms and services for machine learning model deployment (e.g., AWS, Azure, Google Cloud Platform).
  • Solid understanding of software development principles, version control, and collaborative coding practices


Skills, Abilities and Other Attributes

  • Ability to exhibit the Company's Core Competencies, which include our three core values: Empathy, Passion, and Grit, as defined on our company website.
  • Proficiency in the English language (written and verbal).
  • Strong communication skills, both verbal and written, with the ability to convey complex ideas to diverse audience.


Responsibilities (Within your role, you'll expected to own the following):

  • Drive Innovation in Machine Learning: Innovate and troubleshoot in the field of machine learning and recommendation systems, while utilizing the value of team collaboration in resolving complex problems.
  • Develop Effective Algorithms: Create algorithms that function optimally and are easily understandable, enabling effective collaboration and shared understanding.
  • Ensure Reliable Model Deployments: Prioritize the reliability and robustness of machine learning models before their integration into recommendation systems, to uphold high-quality standards and deliver superior user experiences.


Key Duties:

  • Oversee the full lifecycle of machine learning models for a content recommendation system, from design, data preprocessing, feature engineering, and model training, to evaluation, optimization, deployment, and maintenance.
  • Utilize advanced machine learning techniques and stay informed about industry advancements to enhance the performance, accuracy, and interpretability of models while ensuring scalability and speed.
  • Collaborate with cross-functional teams for model deployment and performance monitoring, while effectively communicating technical concepts and insights to non-technical stakeholders.


What we offer you:

  • Salary range:  $110-$120,000.00/annually
  • Remote/Hybrid
  • Full-time
  • Career Growth. You’re joining a growing team; we care about your career growth! We’re always open to learning what you need to be successful and will do our best to work with you to make that possible! 
  • Learning and Development. We encourage our employees to learn and develop their unique talents and strengths and offer Gallup-Clifton Strengths coaching and workshops.
  • Benefits. Physical & mental health benefits, prescriptions, dental, and vision benefits - we care about our employees and want to ensure YOU have the benefits you need to stay healthy and well.
  • Paid time off. We understand and value the importance of rest and recovery, including time away from work! (Plus, you’ll get your birthday off 🥳.)
  • On-site gym. We have a miniature “iron paradise” you’re welcome (encouraged, even) to use at your leisure. 
  • Onsite SNACKS.  Including an assortment of drinks (alcoholic and nonalcoholic), Cliff bars, fruit, and a delicious assortment of cheeses.


At Musora Media, we want you to bring your unique self to work and play. Please let us know if you require any accommodations at any stage in our hiring process. We will do our best to provide reasonable accommodation.


Musora Media Inc. is an equal-opportunity employer committed to diversity, equity, and inclusion in the workplace. We believe that diversity, equity, and inclusion are a necessity and that all humans have strengths, skills, and abilities that are unique and valuable. We do not permit discrimination or harassment of any kind. This includes all employment practices within Musora Media because we hire based on qualifications and business needs. We truly care about ensuring a transparent culture where everyone feels welcome, heard, and appreciated.


Please note that while we offer flexible work environments, we are a Canadian company and cannot sponsor visas for this position. You must be eligible to be employed in Canada to be selected, meaning you must be a Canadian Citizen, a Permanent Resident of Canada, or have a valid Canadian work permit. If you have an existing work visa and require certain documentation to assist with renewal, our People & Culture team would be happy to help. 

All offers are contingent upon the successful completion of background checks and/or employment verification results.

Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.