Machine Learning Developer

Canada, Remote

Applications have closed

AppDirect

AppDirect powers millions of cloud subscriptions worldwide with marketplace, billing, reseller, and distribution solutions.

View company page

About the team:

The Machine Learning team at AppDirect works closely with product domain teams to drive innovations by applying Machine Learning techniques in the different product areas. Our team builds a platform and pipeline for streamlining the Machine Learning process. What makes much of this possible is our "startup within a startup" team-atmosphere - ownership, intensity, and humbless are just a few of the core values that drive us everyday.

How you’ll make an impact and what you’ll do:

As a Machine Learning Developer, you will be applying intelligence to power intuitive experiences and actions across different product areas. The right person also balances elevating and implementing our machine learning platform and pipeline to be usable by all areas of AppDirect engineering. Your background should include experience building user-facing products, building/deploying machine learning models, and working with a highly-motivated team that understands when to take calculated risks. Furthermore, your previous work should demonstrate equal parts attention to detail, long-term and short-term strategic thinking, and preparedness to share knowledge.

Responsibilities:

  • Design and build machine learning infrastructure and pipelines for creating data, training and deploying machine learning models. 
  • Apply various models (ALS Recommendation, NLP, Collaborative Filtering, Deep Learning) to deliver the intelligence capabilities in different product areas. 
  • Perform analysis, such as slicing and dicing data, to build prediction systems. 

Requirements:

  • 3-5 years of experience working on data science and machine learning process
  • Hands-on experience of Python, Scala
  • Hands-on experience and knowledge on various supervised/unsupervised ML/AI algorithms.
  • Working knowledge of open source machine learning libraries, e.g. TensorFlow, Spark ML (MLlib) etc.
  • Successful deploying machine learned models into real-world applications.
  • Knowledge of Python, Scala.
  • Knowledge of developing Spark Streaming jobs. 
  • Knowledge of building APIs.
  • Experience with GraphQL is a big plus.
  • Knowing how to apply feedback or reinforcement learning to improve ML models. 

At AppDirect/AppSmart, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.

#LI-JOBS

#LI-REMOTE

Tags: APIs Deep Learning Engineering GraphQL Machine Learning ML models NLP Open Source Pipelines Python Scala Spark Streaming TensorFlow

Perks/benefits: Startup environment

Regions: Remote/Anywhere North America
Country: Canada
Job stats:  14  2  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.